4 Stimmen

Ist das ^ (beginnt mit einem Caret) relativ zur .htaccess-Datei oder relativ zum Site-Root?

Wenn ich eine .htaccess Datei auf meiner Website unter example.com/folder1/folder2/.htaccess

und ich möchte eine Regel schreiben, die sich auf eine Seite unter example.com/folder1/folder2/page.php

Müsste ich die Regel wie folgt formulieren:

RewriteRule ^page\.php$ page/

Oder als

RewriteRule ^folder1/folder2/page\.php$ page/

Grundsätzlich ist die ^ (beginnt mit) relativ zur .htaccess Datei oder relativ zur Site Root?

10voto

Jason McCreary Punkte 69116

Abhängig von Ihrem RewriteBase

Also mit RewriteBase / , ^ ist relativ zu Web Root. In diesem Fall benötigen Sie ^folder1/folder2/page.php

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X