Seite 1 von 1

Aufruf ohne www. unterbinden

Verfasst: 20.06.2007, 09:08
von at_bot
Hallo,

ich möchte gerne den Website-Aufruf ohne www unterbinden...

Also wenn jemand

https://test.com

aufruft sollte auf

https://www.test.com/

via 301 weitergeleitet werden.

Leider kann ich keine .htaccess nutzen... was gibt es sonst noch für Möglichkeiten für eine schöne Lösung?

Bis dann,
at_bot

Verfasst:
von

Verfasst: 20.06.2007, 09:41
von twitch
mit PHP so z.B.:

Code: Alles auswählen

if(substr($_SERVER[‘SERVER_NAME’], 0, strpos($_SERVER[‘SERVER_NAME’], ‘.’)) !== ‘www’) {   
header&#40;"<font class="defaultfont">HTTP/1.1 301 Moved Permanently</font>"&#41;;    
header&#40;"Location&#58; http&#58;//www.".$_SERVER&#91;‘SERVER_NAME’&#93;.$_SERVER&#91;‘REQUEST_URI’&#93;&#41;;  
&#125; 

Verfasst: 21.06.2007, 09:46
von jrg
Das ist einfach.

RewriteCond %{HTTP_HOST} ^test.pl$
RewriteRule ^(.*)$ https://www.test.pl/$1 [QSA,L,R=301]

Re: Aufruf ohne www. unterbinden

Verfasst: 21.06.2007, 09:57
von chrizz
at_bot hat geschrieben: Leider kann ich keine .htaccess nutzen... was gibt es sonst noch für Möglichkeiten für eine schöne Lösung?
hehe. dachte ich auch, aber wer bis zum ende liest, der weiß, dass es doch nicht so einfach ist ;)

Verfasst: 21.06.2007, 15:16
von twitch
*g*... dewegen, war meine LÖsung ja auch die bessere...ROFL (solange er php-Dateien benutzt :-/)