Dies sind meine aktuellen .htaccess
Daten.Wie RewriteRule für bestimmtes Verzeichnis zu vermeiden?
# permalinks
RewriteEngine on
# users
RewriteRule ^([a-z0-9_-]{2,15})$ /user.php?username=$1 [QSA,L]
Was bedeutet offensichtlich, dass
http://testsite.net/asantos
analysiert wird, wie:
http://testsite.net/user.php?username=asantos
Die Website auch ein inc Verzeichnis im Stamm hat, und wenn ich öffnen diese URL
http://testsite.net/inc/
leitet es tatsächlich zu:
http://testsite.net/inc/?username=inc
Wie kann ich dieses Verhalten für bestehende Verzeichnisse zu vermeiden, die in der Wurzel der Website sind?
Muss ich, um diese 'RewriteCond' Bedingungen vor jedem' RewriteRule' angeben? – andufo
sehen Sie meine aktualisierte Antwort, jetzt müssen Sie diese Bedingungen nicht für alle Regeln unter dieser Überspringregel wiederholen. – anubhava
Ein weiterer Fall, es funktioniert nicht, wenn ich testsite.net/inc verwende - es funktioniert nur, wenn ich testsite.net/inc/ – andufo