So, dann nochmal zusammengefasst:
www.domain.de/startseite/ soll weitergeleitet werden an
www.domain.de
passt
überflüssig, war oben schon
Code: Alles auswählen
RewriteCond %{HTTP_HOST} ^needabeat.com
RewriteRule (.*) http://www.needabeat.com/$1 [R=301,L]
Leitet für die Domain "needabeat" alles ohne www weiter an die Version mit www.
Passt
Code: Alles auswählen
RewriteCond %{HTTP_HOST} ^need-a-beat.com
RewriteRule (.*) http://www.needabeat.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.need-a-beat.com
RewriteRule (.*) http://www.needabeat.com/$1 [R=301,L]
Leitet die andere Domain weiter. Könnte man alles drei zusammenfassen, passt so aber auch
Ist auch doppelt
Code: Alles auswählen
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteRule !\.[a-z]{2,4}$ %{REQUEST_URI}/ [R=301,L,noescape]
Alles was nicht File oder Dir oder Slash am Ende hat weiterleiten, wenn es keine "Endung" hat.
(Trailing-Slash-Umsetzung?)
index.php aufrufen, wenn /startseite/ angefordert wurde.
Genau hier liegt das Problem.
Lösche die Zeile und füge dafür meine ein
Code: Alles auswählen
RewriteRule ^startseite/$ http://www.needabeat.com [R=301,L]