Seite 1 von 1

htaccess frage

Verfasst: 24.04.2007, 12:43
von ich61
Ich hab ein Problem und zwar wenn man www.domain.de/index.php aufruft dann soll man auf www.domain.de/index.html geleitet werden.Jetzt habe ich folgendes in meine htaccess eingebaut

Code: Alles auswählen

RewriteCond   %{QUERY_STRING}   !(^|&)is_subreq(&|$)
RewriteRule   (.+)\.php$        /$1.html   [L,R=301]
RewriteRule   (.+)\.html$       $1.php?is_subreq   [L]

Leider funktioniert es nicht richtig.Ich werde zwar von php auf html geleitet aber es führt zu einer endlosschleife.Was muss ich hinzufügen das das funktioniert??Ich bin mit meinem latein mal wieder am ende.

Ich hoffe es kann mir jemand helfen

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 24.04.2007, 14:05
von twitch
Die Startseite einer Domain ist die Domain selbst, nicht die index.html
Also brauchst du diese Regel eigentlich nicht.
Alleine das ist von Nöten:
RewriteRule ^index\.(php|html)$ https://www.domain.de/ [R=301,L]

Verfasst: 24.04.2007, 15:44
von ich61
Nein es geht ja um unterseiten.Also wenn man zb www.domain.de/partner.php im browser eingibt soll auf www.domain.de/partner.html umgeleitet werden.

Verfasst: 25.04.2007, 07:52
von twitch
Wenn es nicht so viele Seiten sind, würde ich für jede Seite eine eigene Regel machen:
RewriteRule ^sitemap\.html$ sitemap.php [QSA,L]

WEnn das alles automatisch funktinoieren soll, suche mal im Forum hier ein wenig, da gab es vor Kurzem nen Thread zu.

Verfasst: 25.04.2007, 19:40
von ich61
Nee das sind über 3000 seiten is etwas viel :(