5 Stimmen

htaccess den abschließenden Schrägstrich hinzufügen und www mit sauberen Urls erzwingen

Ich verwende meine htaccess-Datei mit mod_rewrite, um saubere Urls wie diese zu erstellen:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>

Ich möchte auch erzwingen, dass die Website die Subdomäne "www" hat, und ich möchte unbedingt einen abschließenden Schrägstrich hinzufügen, wenn die URL keinen hat.

Ich bin ein absoluter Noob mit mod_rewrite und ich habe versucht, dies auf eigene Faust zu erreichen, indem ich anderen Code, den ich bei Google gefunden habe, kombinierte (traurig, ich weiß), aber ich lande immer mit einem 500-Fehler.

Hier ist der Code, den ich für force www gefunden habe:

<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www\.domain\.tld$ [NC]
RewriteRule ^(.*)$ http://domain.tld/$1 [R=301,L]
</IfModule>

Vielen Dank für Ihre Hilfe.

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