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?

War es hilfreich?

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
scroll top