mod_rewrite Regel

edi

Aktives Mitglied
CODE RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.deineseite.de$
RewriteRule ^(.*)$ http://www.deineseite.de/$1 [L,R=301]

RewriteCond %{THE_REQUEST} modules.php?name=Downloads HTTP
RewriteRule ^.*$ http://www.deineseite.de/index.php [R=301,L]



Bekomme einen Internal Server Error
 
Wann bekommst Du den Internal Server Error? Auch schon wenn Du nur www.deineseite.de aufrufst?

Als erstes würde ich es mal mit einer Klammer in der zweiten RewriteRule versuchen. RewriteRule ^(.*)$

Dann könntest Du noch in die Logfiles schauen, wie denn die Rules abgearbeitet werden.
 
Ja, ich bekomme den Fehler sofort beim Aufrufen von www.deineseite,de
Habe deinen Tipp ausprobiert, immer noch: RewriteCond: bad flag delimiters

Habe auch noch folgende Variante:
CODE RewriteCond %{HTTP_HOST} !^domain\.de/modules.php?name=Downloads
RewriteRule ^(.*) http://www.domain.de/index.php [L,R=301]


Das ergibt eine Weiterleitung auf Weiterleitung
Folgendes steht noch in der .htacess:


CODE RewriteRule ^index.html index.php
RewriteRule ^gate.* modules.php

 
Der FAQ von Modrewrite.de ist sehr ausführlich, vielleicht kannst Du dort den Fehler finden.
 
Zurück
Oben