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 301 redirect von der alten domain auf neue domain, während die Struktur von Seiten und url sind die gleichen

Anzahl der Antworten 4 Antworten
Ich soll die Umleitung http://olddomain.com zu http://newdomain.com für meine alle urls..das halten die Seite auf der neuen domain gleich. Was ich damit sagen will ist, solche URLs wie unten http://olddomain.com/home/category/page.html http://olddomain.com/home/mybook/page2.html http://olddomain.com/login should be 301 redirect to

Wie zu deaktivieren, Apache gzip-Komprimierung für einige Medien-Dateien in .htaccess-Datei?

Anzahl der Antworten 6 Antworten
Würde ich gerne deaktivieren der gzip-Komprimierung für einige Medien-Dateien, die bereits komprimiert, die auf einem Apache-server über das .htaccess Datei. Grund: wie es ist geschrieben auf z.B. jPlayer ' s Website, gzip-Codierung deaktiviert werden sollten, die für

Best Practice: eine 301-Weiterleitung von HTTP auf HTTPS (Standard-Domain)

Anzahl der Antworten 2 Antworten
Habe ich die Suche nach dem perfekten 301-Weiterleitung. Aber ich finde so viele Lösungen und nicht wissen, was das beste ist. Hier ist, was ich tun will http://domain.tld/ → https://domain.tld/ http://www.domain.tld/ → https://domain.tld/ https://www.domain.tld/ → https://domain.tld/ Best

Bereitstellen von Symfony2 auf einem shared-hosting?

Anzahl der Antworten 2 Antworten
Möchte ich den Zugriff auf meine symfony-app in der Produktion env (http://www.sample.com/amateur1/web/app.php) von dieser url http://www.sample.com/amateur1. Zu tun, zog ich die ein .htacces-Datei zu http://www.sample.com/amateur1/.htaccess mit diesem Inhalt: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /web/ RewriteCond %{REQUEST_FILENAME} !-f

Rewrite für einen leeren query-string

Anzahl der Antworten 3 Antworten
Baue ich in ein Cache zu einer meiner Seiten, und ich kann nicht scheinen, um herauszufinden, ob es einen Weg gibt, um eine Bedingung hinzuzufügen, die mit mod_rewrite gelten nur, wenn der query-string auf eine Anfrage leer

so entfernen Sie Ordner-Namen aus der url mit htaccess

Anzahl der Antworten 2 Antworten
Möchte ich die änderung der URL von: http://domain.com/Portfolios/iPhone/app : http://domain.com/iPhone/app Und dasselbe gilt für alle URLs wie: domain.com/Portfolios/iPad/app : domain.com/iPad/app Und aus: domain.com/Portfolios/xyz/app : domain.com/xyz/app Ich habe viel versucht, aber nichts funktioniert für mich, also bitte helft

Custom Error 403 Seite PHP

Anzahl der Antworten 2 Antworten
Erstellt habe ich eine .htaccess innerhalb eines Verzeichnisses, in dem ich nicht möchte, dass die Dateien direkt aufgerufen werden. Es funktioniert und feuert die Standard-403 Seite (Zugang verboten!) der Apache-server. Wie kann ich erstellen Sie eine benutzerdefinierte

rewrite-Regeln für apache 2 zur Verwendung mit angular js

Anzahl der Antworten 4 Antworten
Offensichtlich gibt es eine Menge von mod-rewrite Diskussionen und Antworten alles über das web. Aber ich habe eine harte Zeit zu begreifen. Also dachte ich, ich würde hier Fragen. Bitte ich um rewrite-Regeln zu tun, was Andy

"ODER" - Flag .htaccess mod_rewrite

Anzahl der Antworten 1 Antworten
Gerade hier gefunden .htaccess rewrite code RewriteEngine on RewriteCond %{HTTP_HOST} ^my.domain.com$ [NC,OR] RewriteCond %{REQUEST_URI} !public/ RewriteRule (.*) /public/$1 [L] Und ich Frage mich, was war der Zweck der "ODER" - flag. Schon überprüft der doc http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriteflags aber

Die groß / Kleinschreibung bei URLs mit mod_rewrite

Anzahl der Antworten 3 Antworten
Möchte ich für jede url, die nicht auf eine bestehende Datei, eine Suche in den anderen möglichen Fällen und sehen, ob diese Dateien existieren, und wenn ja, 302 Ihnen. Wenn das nicht möglich ist, dann bin ich

Wie man mod_rewrite nutzen und alias zur gleichen Zeit?

Anzahl der Antworten 2 Antworten
Habe ich ein Verzeichnis außerhalb des webroot, der verwendet wird, für die Speicherung der Bilder Upload über ein eigenes admin system. Bilder sind in diesem format gespeichert: filepath/writable/images/00/00/23/65/filename-236581.jpg (wo das webroot ist filepath/html) ...zum Beispiel. Hier, 236

RewriteCond überspringen der Regel, wenn eine Datei oder ein Verzeichnis existiert

Anzahl der Antworten 1 Antworten
Ich versuche einstellen, meine htacess Datei zu überspringen, die rewrite-Regel, wenn die Datei oder das Verzeichnis existiert, aber wenn die Datei vorhanden ist, es ändert sich die URL etwas anders aus. Ich weiß nicht, warum dies geschieht.

Haben Sie apache neu starten, um re-write-Regeln in der .htaccess wirksam werden?

Anzahl der Antworten 7 Antworten
Ich schob meine .htaccess-Dateien, um die Produktion trennt, aber Sie funktionieren nicht. Würde ein Neustart der nächste Schritt sein, oder sollte ich prüfen, etwas anderes. InformationsquelleAutor der Frage Jesse Hattabaugh | 2008-09-27

Mit mod_rewrite umwandeln Pfade mit hash-Zeichen in query-strings

Anzahl der Antworten 1 Antworten
Ich habe ein PHP-Projekt, wo ich zu senden, die einem hash-Zeichen (#) in den Pfad einer URL. (http://www.example.com/parameter#23/parameter#67/index.php) Ich dachte, dass urlencode erlauben würde, dass die Umwandlung der hash %23 Aber jetzt sehe ich, dass auch die

Redirect, Apache-built-in-404-Seite mit mod_rewrite?

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit, um aktiv zu dienen Apache Standard, built-in Seite 404 für eine Reihe von URLs mit mod_rewrite? Nicht ein benutzerdefiniertes fehlerdokument, aber eine Regel wie RewriteCond %{REQUEST_URI} ^/dirname/pagename RewriteRule -- serve 404 page -----

So entfernen Sie "index.php" im Codeigniter-Pfad

Anzahl der Antworten 25 Antworten
Wie Entferne ich die "index.php" ragte in jedem Pfad in codeigniter irgendwo in der Mitte? Ich möchte sauber nicht index.php-fied URLs? InformationsquelleAutor der Frage OrangeRind | 2009-09-18

Einzelne ErrorDocument-Direktive zum Auffangen aller Fehler (.htaccess)

Anzahl der Antworten 3 Antworten
Gibt es so etwas wie eine wildcard-Richtlinie zu fangen, alle möglichen Fehler und beschäftigen sich mit Ihnen in eine benutzerdefinierte Fehlerseite? ErrorDocument 404 /error.php?code=404 ErrorDocument 403 /error.php?code=403 ... ErrorDocument NNN /error.php?code=NNN #possible use of RegExp? Ich weiß,

RewriteRule Error: Schlechte Flag-Trennzeichen

Anzahl der Antworten 2 Antworten
Mit dieser RewriteRule in meiner .htaccess-Datei, ich bin immer RewriteRule: Bad flag delimiters, die sich wieder eine 500-Fehlermeldung im browser. Kann jemand mich in die richtige Richtung bitte. Danke. RewriteEngine On RewriteCond %{HTTP_HOST} ^example.com [NC] RewriteRule ^dev/(.*)$

URL-Umschreiben: css, js und Bilder werden nicht geladen

Anzahl der Antworten 5 Antworten
Habe ich folgende Regel für .htaccess Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteRule ^detail/([0-9]+)/?$ detail.php?id=$1 Leitet es http://localhost/detail/123 URL http://localhost/detail.php?id=123. Die Seite leitet Sie erfolgreich, aber das problem ist CSS, JS, and images

mod_rewrite-Regel, um alle Anfragen mit Ausnahme eines bestimmten Pfades umzuleiten

Anzahl der Antworten 1 Antworten
Ich versuche, leiten alle Anfragen an meine domain auf eine andere domain mit mod_rewrite in einer Apache 2.2 VirtualHost-Deklaration. Es gibt eine Ausnahme von dieser-ich möchte alle Anfragen an die /audio Pfad nicht umgeleitet zu werden. Ich

Wenn beim Festlegen von Umgebungsvariablen in Apache RewriteRule-Anweisungen der Variablenname mit "REDIRECT_" vorangestellt wird?

Anzahl der Antworten 3 Antworten
Ich versuche, Apache environment-Variablen (für die Verwendung in PHP) mit der [E=VAR:VAL] flag on RewriteRule-Regeln in einem .htaccess-Datei. Habe ich schon entdeckt, die Variablen zugegriffen werden, die in PHP als server-Variablen $_SERVER eher als $_ENV (das macht

Abrufen eines 500-internen Serverfehlers auf Laravel 5+ Ubuntu 14.04

Anzahl der Antworten 19 Antworten
Habe ich installiert Laravel viele Male auf dem Windows-Betriebssystem, aber es kam nie diese Art von problem. Dieser 500 internal server in der Regel tritt auf, wenn Ihr "mod_rewrite" - Modul ist nicht eingeschaltet. Jedoch auf Ubuntu

Gibt es eine Möglichkeit, Apache 404 anstelle von 403 zurückzugeben?

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit, wie ich die Konfiguration des Apache-web-server, um wieder eine 404 (nicht gefunden) Fehler-code anstelle von 403 (forbidden) für bestimmte Verzeichnisse, die ich möchte, zu verbieten, auf die zugegriffen werden? Fand ich einige Lösungen,

Erzwinge HTTPS für bestimmte URLs und erzwinge HTTP für alle anderen

Anzahl der Antworten 4 Antworten
Ich habe ein client-Projekt, wo ich brauche, um zu erzwingen, HTTPS für einen bestimmten Ordner und force HTTP für alle anderen. Ich kann erfolgreich durchzusetzen HTTPS für den Ordner, ich möchte aber dann alle links wieder auf

Wie überprüft man, ob mod_rewrite in PHP aktiviert ist?

Anzahl der Antworten 12 Antworten
Ich Frage mich, ob es möglich ist, zu überprüfen, ob mod_rewrite aktiviert ist Apache UND IIS in PHP. ModRewrite für den IIS vorhanden ist. Überprüfen Sie here. So, ich bin auf der Suche nach einem PHP-Skript, das

Apache mod_rewrite funktioniert nicht oder nicht aktiviert

Anzahl der Antworten 5 Antworten
Habe ich installiert rewrite_module und modifiziert php.ini auf Apache. Erstelle ich rewrite.php und .htaccess - Dateien, aber es funktioniert nicht. Mein Dateisystem-Ordnern wie: /var/www/html /var/www/html/test /var/www/html/test/.htaccess /var/www/html/test/rewrite.php /var/www/html/.htaccess Inhalt: $ cat /var/www/html/test/.htaccess RewriteEngine On RewriteRule ^link([^/]*).html$ rewrite.php?link=$1

Wie zu debuggen. Htaccess RewriteRule funktioniert nicht

Anzahl der Antworten 7 Antworten
Ich habe eine RewriteRule im .htaccess - Datei, die nichts macht. Wie kann ich dies beheben? Wie kann ich überprüfen, ob die .htaccess Datei auch gelesen und befolgt, die von Apache? Kann ich schreiben echo "es funktioniert"

.htaccess Schreibe, um Trailing Slash am Ende zu erzwingen

Anzahl der Antworten 10 Antworten
Ich habe folgenden code in meiner htaccess-Datei: # Force Trailing Slash RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^[^/]+$ %{REQUEST_URI}/[L,R=301] Dass scheint gut zu funktionieren, wenn ich gehen, um www.mydomain.com/test es leitet es an /test/. Das problem ist, wenn ich

Regulärer Ausdruck für Zahlenwerte zwischen 1-3 Ziffern?

Anzahl der Antworten 1 Antworten
In meinem .htaccess - Datei habe ich die folgende Regel: RewriteRule ^gallery/[0-9][0-9][0-9]/$ index.php?gallery_id=$1 Es ermöglicht eine beliebige Nummer, drei Ziffern in der Länge. Ich weiß nicht, wie zu ermöglichen, die weniger als drei Ziffern (oder mehr als

apache HTTP: X-Forwarded-Proto in .htaccess verursacht eine Umleitungsschleife in der Entwicklungsumgebung

Anzahl der Antworten 2 Antworten
Habe ich, um das update hatte mein .htaccess aus: RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] : RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] um es zu erhalten arbeitend hinter einem AWS-Elasic Load Balancer. Es scheint alles

URL-Neuschreiben mit PHP

Anzahl der Antworten 5 Antworten
Ich habe eine URL, die folgendermaßen aussieht: url.com/picture.php?id=51 Wie würde ich mich über die Umwandlung dieser URL: picture.php/Some-text-goes-here/51 Ich denke, WordPress macht das gleiche. Wie ich gehen über die freundliche URLs in PHP? InformationsquelleAutor der Frage Jazerix

Wie man Sonderzeichen mit mod_rewrite & amp; Apache?

Anzahl der Antworten 5 Antworten
Ich würde gerne pretty URLs für meine tagging-system zusammen mit allen Sonderzeichen: +&#%und =. Gibt es eine Möglichkeit, dies zu tun mit mod_rewrite die zimmerreserviereung, ohne das doppelte codieren das links? Merke ich, dass delicious.com und stackoverflow

Unterschied zwischen Redirect und Rewrite .htaccess verstehen

Anzahl der Antworten 1 Antworten
Ich würde gerne verstehen, den Unterschied zwischen umleiten und umschreiben einer URL mit .htaccess. Also hier ist ein Beispiel: Sagen wir ich habe einen link, wie www.abc.com/index.php?page=product_types&cat=88 (nennen wir das die "original" - url) Aber, wenn der

Was macht RewriteBase und wie benutzt man es?

Anzahl der Antworten 2 Antworten
Ich versuche zu lernen, einige .htaccess tricks. Ich kam über die RewriteBase Richtlinie, aber nicht bekommen konnte es ordnungsgemäß funktioniert. Ich Frage mich, wie diese Richtlinie im einzelnen tut, und wie es zu benutzen. Es gab einige

mod_rewrite urlencoding einen bereits urlencodierten Abfrage String-Parameter - eine Möglichkeit, dies zu deaktivieren?

Anzahl der Antworten 1 Antworten
Wir haben einige sehr einfache mod_rewrite-Regeln: RewriteRule ^something.swf$ http://www.newdomain.com/something.swf [R=302,L] mod_rewrite scheint seine Arbeit zu tun, und wenn der Benutzer Zugriff auf: something.swf?param=valuees wird umgeleitet, richtig zu http://www.newdomain.com/something.swf?param=value ist das problem in dieser situation: www.olddomain.com/something.swf?param=URL_ENCODED_VALUE was am

RewriteRule Letzte [L] Flagge funktioniert nicht?

Anzahl der Antworten 2 Antworten
php_flag display_errors 1 php_value auto_prepend_file init.php RewriteEngine on RewriteRule ^$ /id/authenticate [R] RewriteRule ^login_openid$ /id/login_openid.php [QSA,L] RewriteRule ^authenticate$ /id/authenticate.php [QSA,L] RewriteRule ^facebook$ /id/facebook.php [QSA,L] RewriteRule ^createfromopenid$ /id/createfromopenid.php [QSA,L] RewriteRule .* - [L,R=403] Dies ist meine .htaccess-Datei. In

Generisches htaccess Redirect www zu non-www

Anzahl der Antworten 21 Antworten
Möchte ich umleiten www.example.com zu example.com. Die folgenden htaccess code macht dies geschehen: RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] Aber, gibt es eine Möglichkeit, dies zu tun in einer generischen Art und Weise ohne hardcoding

mod_rewrite oder mod_alias?

Anzahl der Antworten 1 Antworten
Ich habe einen server, httpd.conf hat bereits einige "RedirectMatch permanent" - Richtlinien. Ich bin nicht so vertraut mit mod_alias, ich habe immer nur verwendet mod_rewrite. Was ist der grundlegende Unterschied? Ich sehe nicht ein "L" - flag

Übereinstimmungsfragezeichen in mod_rewrite Regel Regex

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche umschreiben von urls mit mehreren Teilstrings. Einen substring wird gebeten, da ein Unterverzeichnis, während alle anderen werden gebeten als normale query-string-Parameter. Zum Beispiel würde ich gerne urls umschreiben von http://www.mysite.com/mark/friends?page=2 zu http://www.mysite.com/friends.php?user=mark&page=2

Unterschied zwischen $ 1 und% 1 in .htaccess

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen %1 und $1.htaccess? Beispielsweise # to remove www RewriteCond %{HTTP_HOST} ^(\w+)\.mydomain\.com [NC] RewriteRule .* http://mydomain.com/%1 [R=301,L] # versus # RewriteRule .* http://mydomain.com/$1 [R=301,L] Ich habe mit Dave Kindes .htaccess-Spickzettel und Jackol .htaccess-Spickzettel

Wie man .htaccess RewriteCond Domain-Namen überprüfen?

Anzahl der Antworten 1 Antworten
Ich habe diese Regel: RewriteRule ^(about|installation|mypages|privacy|terms)(/)*$ /index.php?kind=portal&id=1&page=$1&%{QUERY_STRING} [L] Wie kann ich es ändern, so dass es funktionieren würde, nur für eine bestimmte domain, www.domain.com zum Beispiel? InformationsquelleAutor der Frage Dano | 2012-05-28

Bewahren Sie das HTTP / HTTPS-Protokoll in .htaccess-Umleitungen auf

Anzahl der Antworten 5 Antworten
Habe ich die Umleitung port 80 2368 in htaccess, aber ich möchte zu halten das angeforderte Protokoll intakt, so dass SSL nicht funktioniert. Im Moment habe ich dieses: RewriteCond %{HTTP_HOST} ^sub.domain.com$ [NC] RewriteRule ^ http://sub.domain.com:2368%{REQUEST_URI} [P,QSA,L] denen

Was bewirkt das $ 1 Argument in diesem RewriteCond?

Anzahl der Antworten 2 Antworten
Ich bin einrichten des Apache-rewrite-Regeln, um aufzuräumen meine URLs CodeIgniter. Diese Frage (und viele Beiträge im forum etc, die ich gefunden habe, um den Platz) dokumentieren Sie die Verwendung der folgenden Regel (oder etwas sehr ähnliches): RewriteEngine

.htaccess: RewriteEngine ist hier nicht erlaubt

Anzahl der Antworten 7 Antworten
Ich hochgeladen .htaccess auf dem server und erhalten eine - Fehler 500 (Internal Server Error). Und im error-log hatte ich die folgende Fehlermeldung: .../.htaccess: RewriteEngine hier nicht erlaubt Aber mod_rewrite.so aktiviert ist. So, muss ich ändern <Directory

Headersatz Access-Control-Allow-Origin in .htaccess funktioniert nicht

Anzahl der Antworten 8 Antworten
Ich kann nicht herausfinden, warum meine .htaccess header-Einstellungen funktioniert nicht. Meine .htaccess - Datei Inhalt: Header set Access-Control-Allow-Origin * Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT" Header always set Access-Control-Allow-Headers "*" RewriteEngine On RewriteCond %{REQUEST_FILENAME}

Wie benutzt man "AND", "OR" für RewriteCond auf Apache?

Anzahl der Antworten 1 Antworten
Ist dies, wie zu verwenden UND zu, ODER für RewriteCond auf Apache? rewritecond A [or] rewritecond B rewritecond C [or] rewritecond D RewriteRule ... something wird if ( (A or B) and (C or D) ) rewrite_it.

Apache-Weiterleitung von nicht www zu www

Anzahl der Antworten 21 Antworten
Ich habe eine website, die scheint nicht zu redirect von non-www auf www. Meine Apache-Konfiguration ist wie folgt: RewriteEngine On ### re-direct to www RewriteCond %{http_host} !^www.example.com [nc] RewriteRule ^(.*)$ http://www.example.com/$1 [r=301,nc] Was bin ich? InformationsquelleAutor der

Wie überprüfe ich, ob mod_rewrite auf dem Server aktiviert ist?

Anzahl der Antworten 15 Antworten
Derzeit bin ich mit dem hosting mit lightspeed server. Hosting sagt mod_rewrite ist aktiviert, aber ich kann nicht mein script, die dort arbeiten. Immer wenn ich versuche, Zugriff auf den URL, es gibt 404 - nicht gefunden

Behalten Sie die ursprüngliche Anfrage-URL bei mod_proxy redirect bei

Anzahl der Antworten 3 Antworten
Mir läuft eine Webapplikation, die auf einem Servlet-Container (port 8080) in einer Umgebung, die zugegriffen werden kann, aus dem internet (extern) und von der Gesellschaft im inneren (intenal), z.B. http://external.foo.bar/MyApplication http://internal.foo.bar/MyApplication Den incomming (externen/internen) Anfragen werden umgeleitet,

Apache RewriteRule, - (Bindestrich) als Ersetzung

Anzahl der Antworten 2 Antworten
Sehe ich oft in PHP-MVC-Anwendungen eine Apache RewriteRule, die wie folgt aussieht: RewriteRule ^.*$ - [NC,L] Die Doku auf der Apache sagen: Einen Bindestrich zeigt an, dass keine substitution durchgeführt werden sollte (der bestehende Weg ist durch