Mit www und ohne www?

martinm79

Mitglied
Hallo,
so nun hat Tante G. den PR aktuallisiert und ich habe folgendes bemerkt.
Momentan ist meine Seite webfahrzeug.de noch mit und ohne www aufrufbar.
Problem:
Ohne hat sie PR 3 und mit www 0 PR.

Ich würde jetzt
CODE
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.webfahrzeug\.de$
RewriteRule ^(.*)$ http://www.webfahrzeug.de/$1 [L,R=301]



in die .htaccess schreiben, das es immer mit www anzeigt.
Denn kann ich jetzt im Moment den PR 3 vergessen, aber bei nächsten wird das doch denn
geändert?

Hat man mehr PR wenn alles auf eine bestimmte Seite verweißt? Also alles zu www.domain.de und nicht domain.de und www. domain.de?

Stimmt das, das ich jetzt doppelten Content habe, weil es beides aufrufbar ist?

LG Martin
 
QUOTE (MarcB @ Mo 5.2.2007, 2:27) Du kannst bei http://www.google.com/webmasters/ angeben welche Domain Google nehmen soll, also mit oder ohne

Hallo,

das habe ich auch vor einigen Monaten gemacht und beim kürzlichen PR Update dadurch meinen PR nahezu komplett verloren.
Die Domain ohne www (wie ich es haben wollte) hat nen PR von 0-1, die mit www hat einen PR von 0...


Auf die Suchergebnisse hatte es dagegen keinen Einlfuß, weswegen es mich auch absolut Null interessiert
biggrin.gif
 
Also bei http://www.google.com/webmasters bin ich angemeldet und ich habe meine Seite ja mit www gemeldet.

@TheGamer1701 Warum wolltest du deine Domain ohne www haben?

Und soweit ich es mir denke, ist das für google doppelter Content, wenn man mit und ohne www erreichbar ist und doppelten content mag google ja nicht.

Du hast dein PR vielleicht verlohren, aber du wirst ihn beim nächsten update wieder bekommen. Wenn du aber mit und ohne www erreichbar bist, teilt sich der pr aber auf.
 
Also unsere Domain ist zugleich unser Name, und wir bewerben dies ohne das www davor, deswegen wollte ich auch in den Suchergebnissen so aufgefunden werden.
Links werden trotzdem berücksichtigt.


Ich denle übrigens nicht, dass google DC erkennt, wenn man eine Domain unter "www.domain.tld" und "domain.tld" erreichbar macht (ohne Umleitung). So intelligent werden die wohl sein.
Bei anderen Subdomains mag das anders sein.
 
Hallo,

eigentlich sollte man meinen, dass Google intelligent genug ist um das nicht als DC zu erkennen. In einigen anderen Foren liest man jedoch manchmal Gegenteiliges.

Ich würde auf jeden Fall empfehlen obige Rewrite-Regel einzubauen, schaden kann es sicherlich nicht.
 
Hab das ebend nochmal getestet.
CODE
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.webfahrzeug\.de$
RewriteRule ^(.*)$ http://www.webfahrzeug.de/$1 [L,R=301]



Das funktioniert so schon ganz gut.

Wenn man aber eine Subdomain einsetzt, denn geht das nicht.
http://www.subdomain.webfahrzeug.de
will dann immer auch
http://www.webfahrzeug.de
springen.

Kann man den code noch bisschen umbauen, das er denn auch noch geht?
 
dasselbe problem habe ich auch, jedoch ist mit oder ohne www kein unterschied, aber mit /index.php und ohne

wie kann ich das ändern
 
QUOTE (martinm79 @ Do 8.2.2007, 18:43)Wenn man aber eine Subdomain einsetzt, denn geht das nicht.
http://www.subdomain.webfahrzeug.de
will dann immer auch
http://www.webfahrzeug.de
springen.

Das ist der Fall, wenn sich die Subdomain auf deinem Webspace in einem Unterverzeihnis der Hauptdomain befindet. Entweder du richtest der Subdomain auf dem Webspace ein eigenes Verzeichnis ein. Oder du musst die Subdomain als weitere Ausnahme in der .htaccess der Hauptdomain definieren:


CODE
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.webfahrzeug\.de$
RewriteCond %{HTTP_HOST} !^(www\.)?subdomain\.webfahrzeug\.de$
RewriteRule ^(.*)$ http://www.webfahrzeug.de/$1 [L,R=301]



In der .htaccess im Subdomain-Verzeichnis kannst du dann eine eigene Weiterleitung-Rule erstellen:


CODE
RewriteEngine On
RewriteCond %{HTTP_HOST} !^subdomain\.webfahrzeug\.de$
RewriteRule ^(.*)$ http://subdomain.webfahrzeug.de/$1 [L,R=301]

 
@Woody
Du hast ohne index.php ein anderen PR als mit index.php?
Denn lege es doch fest, das es immer auf index springt.

CODE
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.woody\.de/index\.php$
RewriteRule ^(.*)$ http://www.woody.de/index.php$1 [L,R=301]


( ungetestet! )

@Jörg
Danke für diese Zeile

CODE
RewriteCond %{HTTP_HOST} !^(www\.)?subdomain\.webfahrzeug\.de$


Funktioniert wunderbar.
smile.gif
 
Zurück
Oben