dedlfix: .htaccess - Wie viele RewriteRules?

Beitrag lesen

Tach!

# convenience shortcut
RewriteCond %{REQUEST_URI} edit/?$
RewriteRule edit(/|$) /site/edit/index.html [R=permanent,L]
RewriteRule eltern(/|$) /site/fam/eltern/index.html [R=permanent,L]
RewriteRule sprechstunden(/|$) /site/wie/sprechstunden/index.html [R=permanent,L]
RewriteRule termine(/|$) /site/wie/termine/index.html [R=permanent,L]
...

Zumindest diese Regeln kann man mit einem DirectoryIndex index.html erschlagen. Achte darauf, dass deine Links dann immer mit / enden, sonst schickt der Server erstmal nur einen Redirect auf .../ als Antwort. Wenn jemand von außen kommend den / weglässt, dann ist das eben so, aber es muss ja nicht bei jedem intern geklickten Link erstmal eine Weiterleitung geben.

dedlfix.