PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Domain per DNS auf www umleiten



blacky123
17.08.2010, 05:45
Hy

ich will, wenn ein User meine Domain ohne www besucht, dass dieser auf eben mit www umgeleitet wird.
Das ganze will ich per DNS löschen, nur finde ich da absolut nix im Netz wie das zu lösen wäre.
Ich hoffe ihr könnt mir da helfen.

Grüße

hankfromhelvete
17.08.2010, 07:45
Eine andere Möglichkeit wäre per .htaccess


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

markobertram
19.08.2010, 15:37
Das Problem besteht bei mir auch.
Gibts noch eine alternative zu dem Problem?

Edit
Hab das grad ausprobiert, einfach die .htaccess in den ordner rein wo sich auch das script befindet<?

Hat keine Wirkung gezeigt.

hankfromhelvete
19.08.2010, 21:20
Versuchs mal so:


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

markobertram
19.08.2010, 22:54
Abend!

Hab im Internet was gefunden und es hat bei mir geklappt!

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

# Enable mod_rewrite
RewriteEngine On
RewriteBase /

# Block any URI protocol in the query string
RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/ [NC]
RewriteRule .* - [F,L]

# Block any URI protocol in the request
RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/ [NC]
RewriteRule .* - [F,L]

# Rewrite TYPOlight URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*$ index.php [L]

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

DeDiHo
21.08.2010, 23:54
du legst 2 eigene webs / vhosts an. eins mit www. und eins ohne.

bei dem welches umgeleitet werden soll fügst du folgendes in den apache-vhost ein


Redirect permanent / http://www.meine-domain.xyz/

hankfromhelvete
22.08.2010, 01:24
...

So leitest du aber auch alle Unterseiten auf die Startseite um. Somit wird der User bei einem Aufruf auf z.B.

http://domain.tld/xxx

auf

http://www.domain.tld/

umgeleitet und nicht auf

http://www.domain.tld/xxx

DeDiHo
22.08.2010, 02:31
öhm nö genau das passiert nicht ;)