Mod_rewrite
mixmastertobsi
- webserver
0 Beat
Hallo,
ich komme bei folgendem Mod-Rewrite Befehl nicht weiter.
Ich möchte das alle URLS umgeleitet werden, ausser folgende URL
www.url.de
bilder.url.de/bild.jpg
ich habe bereits folgendes Probiert
RewriteCond %{HTTP_HOST} !^www.url.de$ [NC] [OR]
RewriteCond %{HTTP_HOST} !^bilder.url.de$ [NC]
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule ^(.*)$ http://www.url.de/$1 [R=301,L]
Leider klappt das so nicht. Wer kann mir dabei helfen?
ich komme bei folgendem Mod-Rewrite Befehl nicht weiter.
Ich möchte das alle URLS umgeleitet werden, ausser folgende URL
www.url.de
bilder.url.de/bild.jpgich habe bereits folgendes Probiert
RewriteCond %{HTTP_HOST} !^www.url.de$ [NC] [OR]
RewriteCond %{HTTP_HOST} !^bilder.url.de$ [NC]
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule ^(.*)$ http://www.url.de/$1 [R=301,L]
Deine Bedingung
wenn( "X" nicht "A" oder "X" nicht "B" ){ Umleitung auf "A" }
führt immer zu einem Request, für welchen gilt:
wenn( "A" nicht "A" oder "A" nicht "B" ){...}
trifft immer zu.
Durch die Umleitung auf "A" erzeugst du eine Endlosschleife.
Deine Bedingung sollte heissen
wenn( "A" nicht "A|B" )
mfg Beat