Hi,
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.meinehomepage.de$ [NC]
RewriteCond %{HTTP_HOST} !^$RewriteRule ^(.*)/$ http://www.%{HTTP_HOST}/$1 [R=301]
</IfModule>
>
> Die zweite RewriteCond dürfte ziemlich überflüssig sein.
> Anfragen mit leerem HTTP-HOST wirst du idR. keine bekommen, so lange nicht direkt über die IP zugegriffen wird. Und falls das der Fall sein sollte, wird das in einer Shared-Hosting-Umgebung vermutlich sowieso nicht bis zu deinem Space kommen.
>
> > ~~~apache
RewriteEngine on
> > RewriteBase /
> >
> > RedirectPermanent /alteseite.html http://www.neueseite
Wofür willst du hier die RewriteEngine noch mal anschalten, und wozu überhaupt?
Die Redirect-Direktiven haben mit mod_rewrite absolut nichts am Hut.MfG ChrisB
Vielen dank für die Antwort.
Das zweite hat sich schon erledigt.
Aber zum ersten nochmal.
Sollte es also funktionieren wenn ich die zweite RewriteCond lösche?
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.meinehomepage.de$ [NC]
RewriteRule ^(.*)/$ http://www.%{HTTP_HOST}/$1 [R=301]
</IfModule>