htaccess redirect Problem
Frage
Ich versuche, meine .htaccess zu bekommen alle Anforderungen an das / blogs Verzeichnis zu umleiten, mit Ausnahme von Anforderungen, die mit / Personal starten. Das ist, was ich habe, so weit:
RewriteEngine On
RewriteRule ^staff(.*)$ staff/$1 [L]
RewriteRule ^(.*)$ blogs/$1 [L]
Es funktioniert für jeden Fall in Ordnung, außer wenn ich http://mydomain.com/staff oder http://mydomain.com/staff/alice in diesem Fall bekomme ich einen 500 Interner Fehler.
Was mache ich falsch?
Lösung
Versuchen Sie folgendes:
RewriteRule ^staff/ - [L]
RewriteRule !^blogs/ blogs%{REQUEST_URI} [L]
Andere Tipps
Was ist error.log
angemeldet? Der Fehler kann sich entweder von mod_rewrite
oder aus Ihrer Anwendung kommen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow