Seite 1 von 1

mod-rewrite Frage

Verfasst: 31.05.2007, 09:05
von np
ich will meine intro-seite(nur für sprachwahl) wegkriegen und möchte gleich auf die content seite weiterleiten - also von www.domain.de auf www.domain.de/deutsch/produkt.php - folgender Code in meiner htaccess funkt aber nicht:

Code: Alles auswählen

RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.domain.de [NC]
RewriteRule ^(.*)$ http://www.domain.de/deutsch/produkt.php [L,R=301]
Kann mir jemand helfen?

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Verfasst: 31.05.2007, 09:28
von chrizz
*möp*
dafür gibts extra nen coding forum...

Versuchs mal so:
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.domain.de [NC]
RewriteRule ^(.*)$ https://www.domain.de/deutsch/produkt.php$1 [L,R=301]

cheers

Verfasst: 31.05.2007, 09:37
von np
nein, das funktioniert nicht - dann wird der pfad ohne domain (deutsch/produkt.php) ständig wiederholt.

Verfasst:
von

Verfasst: 31.05.2007, 09:44
von Kralle

Code: Alles auswählen

RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.domain.de [NC]
RewriteRule / http://www.domain.de/deutsch/produkt.php [L,R=301]
Ungetestet

Verfasst: 31.05.2007, 09:49
von np
nein, auch nicht - da funktioniert dann nur mehr die Startseite. :-?

Verfasst: 31.05.2007, 21:14
von Kralle
np hat geschrieben:nein, auch nicht - da funktioniert dann nur mehr die Startseite. :-?
Ich dachte das war die Fragestellung?

Verfasst: 01.06.2007, 06:24
von matin
versuch

Code: Alles auswählen

RewriteRule ^$ /deutsch/produkt.php [R=301,L]

Verfasst: 01.06.2007, 08:35
von np
vielen dank matin, das funktioniert. Jetzt habe ich nur mehr das Problem mit der Standarddomain.
Der Aufruf
https://www.domain.de leitet korrekt auf https://www.domain.de/deutsch/produkt.php weiter.
Der Aufruf
https://domain.de soll aber auch auf https://www.domain.de/deutsch/produkt.php und nicht auf https://domain.de/deutsch/produkt.php weiterleiten!

Ich hab einfach versucht vorher die Standard Domain zu definieren:

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^domain.de [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
Das hilft aber nichts? Was muss ich da noch machen?

Verfasst: 01.06.2007, 09:52
von Kralle

Code: Alles auswählen

RewriteCond %{HTTP_HOST} !^www\.domain\.de$ 
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]

Verfasst: 01.06.2007, 10:24
von np
vielen dank