Tag: mod-rewrite
URL-rewriting-Modul für den Apache web-server. Es wird Häufig verwendet, für die so genannte „schöne“ URLs, sondern bietet auch die Leistung und die Flexibilität, um verschiedene request-handling-Aufgaben über einfache Substitutionen.
.htaccess; keine Verlängerung erforderlich

Brauche ich etwas .htaccess-code behandelt wird, extensionless-Dateien als PHP-Dateien. Angenommen, der Besucher Besuche www.mywebsite.com/dir1/dir2/file.name, wird er zuerst suchen Sie die Datei dir1/dir2/file.name existiert, und wenn es nicht vorhanden ist, sieht es für dir1/dir2/file.name.php (also mit .php -
htaccess URL Rewrite Ohne .php Datei-Erweiterung

Ich habe eine website, die Verwendung von osCommerce, die alle die Seite zugegriffen werden kann, die direkt mit http://www.example.com/pagename.php, aber ich würde jetzt gerne zu zwicken die htaccess-Datei, so dass es unterstützt http://www.example.com/username und dann umleiten zu
RewriteCond und RewriteRule in der .htaccess

Ich habe einen client Ordner, der sich unter http://www.example.com/client Allerdings habe ich jetzt installiert-SSL auf dem server, und Sie möchten fügen Sie eine permanente Weiterleitung per HTACCESS, so dass, wenn /client zugegriffen wird, dass es Umleitungen: https://www.example.com/client
Apache RewriteRule .* index.php [NC,L] funktioniert Nicht

Ich versuche redirect alles auf eine einzige Seite von meinem /website/Ordner/Verzeichnis. Ich habe eine einfache .htaccess mit diesem einfachen code (ich weiß, das würde erfordern mehr code .htaccess aber es ist nur ein test). RewriteEngine on RewriteRule
Wie zu stoppen .htaccess-Schleife

Ich bin nicht Experte in htaccess-Dateien und ich versuche, etwas, das scheint sehr einfach, aber ich habe nicht in der Lage, es zu tun. Habe ich gesucht und endlich hier etwas finden könnte arbeiten für meinen Gebrauch
Extensionless URL ein trailing slash umleiten

Getestet hab ich den code unten, auf dem mehrere domains gehostet werden Dreamhost und es funktioniert—außer auf neuere domains die ich Hinzugefügt habe innerhalb des letzten Jahres. RewriteEngine on #unless directory, remove trailing slash RewriteCond %{REQUEST_FILENAME} !-d
htaccess entfernen .php-Erweiterung, index.php UND add trailing slash

Dies ist für grundlegende HTML - /PHP-Seiten, keine query-strings, etc.. ich habe gesucht hoch und niedrig und die Ressourcen für die Beseitigung der 'index.php' aus dem URI oder entfernen '.php' und andere Datei-Erweiterungen.. und auch das hinzufügen
Mit mod rewrite ändern-URL mit username-variable

Wie ändere ich die folgenden client-side URL domain.com/profile/jung domain.com/jung (preferable) server-Seite URL der domain.com/profile.php?user_id=100 mit dem Benutzernamen in eine php-variable? Ich weiß, ich muss zum Bearbeiten meiner htaccess-Datei mit einer RewriteCond-und RewriteRule, aber es ist immer noch
Wie HTTP zu HTTPS umleiten mit XAMPP

Ich versuche mit HTTP zu HTTPS umleiten mithilfe von xampp. Ich habe schon gesehen, alle Fragen und mehrere Antworten auf mehrere websites empfehlen Sie diese website: http://robsnotebook.com/xampp-ssl-encrypt-passwords Dies ist, was ich getan habe: Ich auskommentiert, die Zeile
RewriteRule mit HTTP_HOST und einen anderen port

Ich die HTTP_HOST-header in einer RewriteRule, aber den port ändern Ich kann nicht verwenden Sie SERVER_NAME, da es verschiedene von der host-header (das ist das, was ich brauche) Gibt es eine Möglichkeit zum kürzen von :port aus
Umleitung von nicht-www auf www funktioniert nicht

Richte ich einen virtuellen server mit virtualmin, es nicht schaffen .htaccess-Datei, damit ich schuf eine in das "public_html" - Ordner und setzen Sie den folgenden code RewriteEngine On RewriteCond % ^megahotserved.com [NC] RewriteRule ^(.*)$ http://www.megahotserved.com/$1 [L,R=301] neu
PHP: Wie kann ich die URL, die umgeschrieben wurde, mit mod_rewrite?

Zum Beispiel, wenn ich umschreiben /category/topic/post/ zu /index.php?cat=1&topic=2&post=3, wie bekomme ich /index.php?cat=1&topic=2&post=3 mit PHP? Kurze Antwort: Sie kann nicht. Jedoch, wenn Ihre Anwendung kennt die rewrite Schema (dh. Sie haben reverse-mapping) oder Sie haben klar definierte rewrite-Regeln,
Warum ist Apache Permanent Redirect entfernen der slash zwischen domain und Pfad?

Ich bin mit Apache 2.4, und habe ich zwei virtuelle Verzeichnisse. Eine SSL erfordert, und der andere leitet es. Wenn ein Benutzer versucht, besuchen https://www.derp.com/derp ohne /derp vorhanden, Sie korrekt ein 404. Aber wenn ein Benutzer besucht
Umleitung von http=>https (ohne "www") + www-https=> nicht-www-https (kein Zertifikat für www)

Ich habe viele Artikel gesehen, auf schreibt. Alles gut. Aber keine, die für diese genaue situation. So, hier ist meine Frage: hoffe, Sie können helfen. Weil ich kann es nicht funktionieren. wir führen website auf domain.com (ohne
redirect aller URLs, um root-domain mit htaccess umschreiben

Ich versuche alle Anfragen einschließlich get-Variablen Umleitung auf eine andere domain mit htaccess umschreiben, Ich versuche redirect aller URLs von meinem alten blog zu http://www.passiveincomeidea.com domain-root, aber alle URLs mit einem Variablen, noch übergeben Sie die variable
.htaccess url rewrite mit ssl-Umleitung

Ich habe Probleme bei der Kombination von einer url-query-parameter umschreiben (fancy-url) mit ein .htaccess ssl-Umleitung. Meine .htaccess-Datei aktuell ist: Options +FollowSymLinks Options -Indexes ServerSignature Off RewriteEngine on RewriteBase / # in https: process secure.html in https RewriteCond
Redirect 404 zu einer anderen Domäne mit apache?

Hey Leute, habe eine Frage bezüglich apache. Ich habe eine Website, die wurde neu entwickelt, aber ich will alle "alten" links, die Menschen können Lesezeichen angelegt haben oder kommen von Suchmaschinen auf die alte Seite unter einer
[^/]+ Erläuterung in der htaccess

Habe ich diesen htaccess code RewriteRule ^/([uge])/([^/]+)$ /$1/$2/ Aber ich konnte nicht wirklich verstehen, was bedeutet [^/]+ tun? Ich habe diese Suche auf Google für eine Weile, aber ich konnte nicht bekommen, was ich wollte. InformationsquelleAutor Jayson
Apache-rewrite-Regel führenden Schrägstrich

Führenden Schrägstrich ersten argument: ignoriert? Was die Unterschiede in der syntax zwischen RewriteRule help help.php?q=noslash [L] #1 RewriteRule /help help.php?q=withslash [L] #2 Wenn ich auf http://localhost/help, es geht auf #1, wenn ich auf http://localhost//help es geht immer
Interne mod_rewrite, keine Umleitung

Möchte ich eine interne Weiterleitung von einer URL auf eine andere Verwendung von mod_rewrite in meinem .htaccess-Datei. Derzeit weiß ich, wie die externen umleiten mit dem folgenden: RewriteRule ^incoming-controller/action1.*$ http://example.com/incoming-controller/action2 [R=301,L] Möchte ich, dass dies geschieht intern,
.HTACCESS-Datei verursacht Internal Server Error

Ich habe die Dateien kopiert und die Datenbank von BradPPresents.com zu BradP.com. Den .htaccess-Datei ist erforderlich, um die Seiten richtig angezeigt seit "Pretty URLs" aktiviert sind, die von joomla!. Können Sie sehen, dass die Datenbank und alle
Ist es möglich, verwenden Sie "%{HTTP_HOST}" in ProxyPass?

Ich versuche, die Implementierung eines transparenten proxy mit apache2 und mod_proxy, dass für jetzt - nicht tun. nur leitet den Datenverkehr an den richtigen "host". Ich nicht wollen, es zu sein, die host-abhängig - sondern dynamisch, es
Apache-rewrite-Regeln nicht funktioniert

Einer grundlegenden rewrite-Regel nicht funktioniert, und ich habe keine Ahnung, warum. Hier ist meine hanalulu.conf: <VirtualHost *:80> ServerName hanalulu.localhost DocumentRoot /var/www/hanalulu/public DirectoryIndex index.php <Directory /> AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1 </Directory> RewriteEngine
Mod_rewrite und $_GET Variablen

Wenn ich mod_rewriting eine URL aus: http://www.mysite.com/blog/this-is-my-title/1/ zu http://www.mysite.com/blog.php?title=this-is-my-title&id=1 ...ist es dann möglich, beliebig Anhängen einer get-Wert an die URL zu einem späteren Zeitpunkt, oder funktioniert das mod_rewrite ihn wegwerfen? MEINE REWRITE-REGEL: RewriteRule ^blog/([A-Za-z]+)/(0-9]+)/? blog?title=$1&id=$2 [L] BEISPIEL:
Laravel sendet der server auf 10 Weiterleitungen?

Immer Fehlermeldung: [Sun Jun 02 12:43:33.579095 2013] [core:error] [pid 4964:tid 808] [client 127.0.0.1:56964] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel
Apache htaccess Options +FollowSymLinks funktioniert nicht mehr bei hosting-Unternehmen Hostgator

Meine Website wird gehostet ar Hostgator. Seit mehreren Jahren schreibt in mein .htaccess-Datei funktioniert einwandfrei. Plötzlich Sie aufgehört zu arbeiten. Die fragliche Richtlinie ist Options +FollowSymLinks-Direktive in der htaccessfile. War es dies, was meine htaccess-Datei ausgesehen hat:
Httpd/Apache. PHP. mod_rewrite. Fedora 17

Ich' versuche zu installieren, sweetcron und es muss mod_rewrite aktiviert. Also, was ist der einfachste Weg, dies zu tun auf Fedora 17? InformationsquelleAutor GarouDan | 2012-08-08
Apache Mod-Rewrite - Ersetzen : mit einem anderen Charakter

Ich versuche zu umschreiben, dass alle URL ' s enthalten, ein ':' in ihm zu einem anderen Charakter. http://en.wikipedia.org/wiki/Filename#Reserved_characters_and_words Beispiel: http://example.com/some_interesting:info http://example.com/some_interesting_info http://example.com/some:interesting:info http://example.com/some:interesting_info würden alle auf diese Datei verweisen, some_interesting_info Wie kann ich dies tun? EDIT:
laravel Schrägstriche umleiten auf localhost

Wenn ich versuche diese http://localhost/Testlaravel/public/users/login es funktioniert. Aber wenn ich versuche http://localhost/Testlaravel/public/users/login/ leitet es mich zu http://localhost/users/login/ Ahnung warum? Diese meine htaccess-Datei <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes... RewriteRule ^(.*)/$
mod_rewrite, wenn Datei existiert

Ich habe bereits zwei rewrite-Regeln, die ordnungsgemäß für die jetzt aber ein wenig mehr code Hinzugefügt werden, um perfekt funktionieren. Ich habe eine website, gehostet bei mydomain.com und alle subdom.mydomain.com sind rewrited zu mydomain.com/subs/subdom . Mein CMS
.htaccess URL-re-write - (sitemap.xml zu sitemap.php)

unten ist meine aktuelle .htaccess-Datei. Ich möchte eine weitere Bedingung hinzufügen/Regel, wo, wenn eine Anforderung für sitemap.xml ist gemacht, sitemap.php serviert wird statt. Bitte helfen : ) Options +FollowSymLinks <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME}
So ändern Sie die URL? htaccess

Was ich newsy/czytaj/items/odbierz-250zl-na-reklame.html Dies ist, was ich hätte newsy/odbierz-250zl-na-reklame.html Wie dies mit mod-rewrite? Ich verstehe nicht, RewriteRule. Meine .htaccess RewriteEngine On RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/[NC,OR] RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/[NC] RewriteRule .* - [F,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d
IIS 7.5 URL Umschreiben mit Reverse-Proxy aus einem Standard-web-site zu web-Seiten nicht

Möchte ich die Benutzer für den Zugriff auf den intranet-test website - http://mywebsite:9090 wenn Sie Typ http://mywebsite/test. Bin ich folgenden Abschnitt - 7. Reverse-Proxy Zu einer Anderen Website/Server in http://blogs.iis.net/ruslany/archive/2009/04/08/10-url-rewriting-tips-and-tricks.aspx erstellen Sie ein url-rewrite. Geprüft nach den
Django UND .htaccess umschreiben/umleitet, ist das möglich?

Ist es möglich, Apache htaccess schreibt wirksam werden, bevor es trifft django? Ich möchte in der Lage sein anzugeben RewriteRules in einer htaccess-Datei, die Vorrang vor django, und wenn nichts passt, dann wird es abgesandt mod_wsgi/django. Sind
Mit einem CGI-Skript fangen alle Anfragen an eine domain mit Apache

Apache 2 will ich zum konfigurieren meiner website, so dass alle Anfragen auf die domain weitergeleitet, um ein Python-CGI-Skript. Grundsätzlich, wenn der Benutzer geht zu http://www.example.com ich will den cgi - /cgi-bin/cgi.py zu führen. Wenn der Benutzer
.htaccess rewrite-Bedingung trailing slash nur für bestimmte Verzeichnisse

Habe ich diese Regel, die funktioniert Super und fügt ein trailing slash für jedes Verzeichnis auf meiner Website. Wie Kann ich hinzufügen Schrägstriche nur für bestimmte Verzeichnisse wie /Kurse/? Ich will nicht jedes Verzeichnis /Pfad zu nachstehenden
Rewrite hinzufügen eines trailing-slash, aber unabhängig von der domain?

Ich bin mit Apache und mod_rewrite, um URLs umschreiben für meine web-app. Sie können es hier sehen: RewriteEngine On RewriteBase / # www. to non-www. RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] # Redirect non-existant files
.htaccess umleiten, wenn Datei existiert

Ich bin auf der Suche zu verwenden .htaccess Umleitung zu einer Seite oder einem anderen auf der Grundlage, ob eine Datei existiert in dem Verzeichnis. Im Prinzip brauche ich alle Besucher index.php gesendet werden die entweder home.php
Der richtige Weg, um CakePHP-Basis-URL

Meine CakePHP site befindet sich http://localhost/somepath/. Wie sollte ich CakePHP, so dass alles funktioniert? Ich habe versucht, das hinzufügen fügen Sie die Zeile RewriteBase /somepath/ zu .htaccess und app/webroot/.htaccess. Es gibt keinen anderen Weg ich kann URL-rewriting
url rewrite problem wamp

für die, die ich erstellt habe die url-rewrite in der .htaccess innerhalb des login-Ordner , RewriteEngine On # Turn on the rewriting engine RewriteRule ^login$ login.php [NC] # Change feed URL aber nichts passiert , was ich
mod_rewrite: Umschreiben / cgi-script

Gibt es eine Möglichkeit zu umschreiben GET / an ein cgi-Skript mit einem parameter? Im Grunde redirect /to /cgi-bin/scipt.cgi?123. Funktioniert nicht: RewriteEngine On RewriteRule ^/$ /cgi-bin/script.cgi?123 [L] Statt es irgendwie umschreiben /um /index.html/ Irgendeiner Weise, dies zu
403 - Permission denied-Fehler, die auf Ubuntu 14.04 - apache2

Diese Frage wurde viele Male gefragt, und ich habe durch die meisten der Lösungen, aber noch kein Glück. Ich versuche, erstellen einen virtuellen host auf einer neuen installation von Ubuntu 14.04 LTS-version und aus irgendeinem Grund bin
mod_jk Konflikte mit mod_rewrite

Ich habe einen Apache und Tomcat läuft und ich verwenden mod_jk um Sie zu binden. Ich habe einen Tomcat-worker-genannt "tc1" und die folgende Konfiguration auf meinem VirtualHost: JkMount /* tc1 JkUnMount /*.png tc1 JkUnMount /*.gif tc1 JkUnMount
Sperrung semalt Referrer mit htaccess-Regeln

Implementierte ich den folgenden code, htaccess, aber sind trotzdem Verweise von semalt, wie: 74.semalt.com 89.semalt.com Code: # Block visits from semalt.com RewriteEngine on RewriteCond %{HTTP_REFERER} ^http://([^.]+\.)*semalt\.com [NC] RewriteRule .* - [F] Irgendeine Idee, wie diese Verweise sind
.htaccess URL Rewrite Scheitern - Die angeforderte URL wurde nicht auf diesem server

Habe ich eine sehr einfache rewrite-Regel. Meine gesamte .htaccess-Datei ist wie folgt: RewriteEngine On ReWriteRule ^([a-zA-Z0-9\-]+)$ /index.php?page=$1 [L,NC] Diese funktioniert perfekt auf meinem Entwicklungsrechner läuft Apache. Es funktioniert nicht, aber auf meinem Entwicklungs-Rechner mit Apache (mod_rewrite aufgelistet
CSS und JS nicht geladen wird, wird mit mod_rewrite

Bin ich mit dem apache mod_rewrite Modul, zur Verbesserung der URL-Struktur(für eine Instanz - www.mydomainname.com/user.php?u=somename), um einige Phantasie-URL wie www.mydomainname.com/user/somename . Ich habe erfolgreich erreicht es, bis ich mich in diese schlimme situation von CSS-und JS-relativen Pfad
drupal neu installiert, lokal, URLs wie "admin" bekommen, Seite nicht gefunden

Ich habe gerade heruntergeladen meine drupal-Website. Ich kann die Ansicht der Homepage und der Inhalt zu sein scheint, Lesen aus der db. Aber ich kann nicht http://localhost:81/admin oder http://localhost:81/aboutus Habe ich aktiviert "mod_rewrite" kann ich Inhalte betrachten,
RewriteCond seltsames Verhalten (Datei vorhanden ist-Prüfung)

Ich kann nicht verstehen, warum umleiten, hängt davon ab, RewriteRule (nicht auf RewriteCond). Meine .htaccess: Options +FollowSymLinks +SymLinksIfOwnerMatch <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.*)$ true.txt RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ false.txt </IfModule> Root-Ordner enthält:
Umleiten von URL ohne www auf www

Brauche ich Eure Hilfe. Ich will testen, ob die URL eingegeben, ohne www wie example.com sollte es nachgeschickt werden www.example.com. InformationsquelleAutor user160820 | 2010-02-16
htaccess mod_rewrite hostname

Wie kann ich umschreiben, die domain-url zu einer bestimmten domain-Namen, wenn es nicht passen .. Sagen wir, ich will es nur Spiel example.com und die Besucher kamen server-ip - (http://127.0.0.1/something/else) ODER kamen von einer anderen domain (http://domain.com/something/else)