Add Trailing Slash .htaccess

Ich versuche, um folgenden Effekt zu erhalten (mit dieser lokalen Datei http://localhost/[company_name]/[project_name]/.htaccess):

http://localhost/[company_name]/[project_name]/page-1 (adds slash)
http://localhost/[company_name]/[project_name]/page-1/(does nothing)
http://localhost/[company_name]/[project_name]/page-1/subpage-1 (adds slash)
http://www.example.com/page-1 (adds slash)<br />
http://www.example.com/page-1/(does nothing)
etc.

Dem, was ich erreichen will ist, dass diese .htaccess muss nicht den Weg http://localhost/[company_name]/[project_name]/ mehr, so dass ich don ' T haben, dies zu Bearbeiten jedes mal, wenn es hochgeladen wurde.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/[L,R=301]

Fand ich den oben stehenden code hier: Add Trailing Slash in URLs, aber es macht es nur möglich, die HOST dynamisch und verwirft den Pfad. Hat jemand eine Lösung um dies zu erreichen Wirkung?

  • RewriteCond %{REQUEST_URI} !(/$|\.) RewriteRule (.*) %{REQUEST_URI}/ [R=301,L]
InformationsquelleAutor Simon | 2012-08-06
Schreibe einen Kommentar