Page 1 of 1

http://domainname.de nach http://www.domainname.de redirecte

Posted: Mon 7. Apr 2008, 11:56
by gurke
Hallo,

ich habe folgendes problem: ich benutze das mod rewrite, um die URLs von index.php?bla nach bla.phtml umzuwandeln. funktioniert auch alles super.

Jetzt möchte ich aber auch, dass alle URLs ohne www nach der mit www weitergeleitet werden, zum beispiel:

http://domainname.de to http://www.domainname.de

Dazu habe ich folgendes in die htaccess geschrieben:
RewriteCond %{HTTP_HOST} domainname\.de$
RewriteCond %{HTTP_HOST} !www\.domainname\.de$
RewriteRule ^(.*)$ http://www.domainname.de/$1 [L,R=301]

Das funktioniert auch super für die indexseite:
http://domainname.de to http://www.domainname.de

Aber andere Seiten wie http://domainname.de/bla.phtml werden nach http://www.domainname.de/index.php?bla weitergeleitet und nicht wie gewünscht nach http://www.domainname.de/bla.phtml
Habt ihr eine Ahnung wie ich das ändern kann?

Vielen Dank!
GUrke

Re: http://domainname.de nach http://www.domainname.de redirecte

Posted: Mon 7. Apr 2008, 13:19
by update
soso, Du willst also dann doch alles auf www umbiegen? Du weisst aber, dass www im Prinzip so überflüssig ist wie ein übervoller Eimer... ein Relikt aus den 70er 80er Jahren...

Nun gut, hier sind beide Wege:

Code: Select all

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

	#rewrite from www.domain to domain
	#RewriteCond %{HTTP_HOST} ^www\.(.*) [nc]
	#RewriteRule ^(.*)$ http://%1/$1 [r=301,nc,l]
Jetzt hast Du die Wahl der Qual :lol:

Re: http://domainname.de nach http://www.domainname.de redirecte

Posted: Mon 7. Apr 2008, 14:05
by gurke
Vielen Dank für die Antwort.
Ich kann es im MOment von hier aus nicht ausprobieren, aber bist du sicher, dass es die richtige Wirkung hat im Vergleich zu dem Code, den ich schon verwendet habe? Siehe mein erster Post.

mfg
Gurke

Re: http://domainname.de nach http://www.domainname.de redirecte

Posted: Mon 7. Apr 2008, 14:15
by update
Sicher ist nie was ;)
Aber bei mir funktionieren beide Variante ausgezeichnet - also funktioniert es mit an Wahrscheinlichkeit grenzender Sicherheit - oder war's anders rum :lol: auch bei Dir

Re: http://domainname.de nach http://www.domainname.de redirecte

Posted: Mon 7. Apr 2008, 15:25
by gurke
Ich konnte es nun ausprobieren, aber es ändert nichts am Problem.
Es wird zwar auf die URL mit www geleitet, wenn man ohne www eingibt. Dann ändert sich aber der Dateiname von /dateiname.phtml nach index.php?dateiname.
und genau das wollte ich ja nicht.
Wer weiß Rat?

Re: http://domainname.de nach http://www.domainname.de redirecte

Posted: Mon 7. Apr 2008, 15:31
by update
hast du das vor oder nach dem rewrite auf phtml eingefügt?

Re: http://domainname.de nach http://www.domainname.de redirecte

Posted: Mon 7. Apr 2008, 15:35
by gurke
das war der grund. ich hatte es am ende eingefügt, nach den rewrite rules von phpwcms. wenn ich es davor einfüge, klappt es wunderbar.

vielen dank!

Re: http://domainname.de nach http://www.domainname.de redirecte

Posted: Mon 7. Apr 2008, 15:40
by update
happy rewriting :lol: