www oder kein www vor Domain?

Hallo, ich bin etwas unsicher, was das Domain-Präfix angeht. Ist es SEO-Technisch egal ob ich http://www.Domain.de oder Domain.de verwende? Ich kann Google in den Webmaster-Tools mitteilen, dass ich kein www verwende. Aber es ist doch auffällig, dass ich noch keinen shop bei Google gesehen habe, der kein www verwendet. Ist das ein Indiz, welches für www spricht oder ist es einfach egal, solange man Google Bescheid gibt? Viele Grüße

Nein das ist völlig egal. Man könnte auch sagen, “ein www sieht schöner aus” :slight_smile: Wichtig ist nur, dass die Webseite nur unter einer Domain erreichbar ist. Du solltest also in jedemfalle die Domain auf eine beschränken. Wenn du also www nutzen willst, muss die Domain auf http://www.domain.de umleiten, wenn ein Besucher domain.de eingibt.

1 Like

Hallo, das verwirrt mich jetzt gerade etwas. Gebe ich meine-domain.de ein, bleibt meine-domain.de im URL-Feld stehen. Kategorielinks fangen auch immer mit meiner-domain.de/ an. Bei Host und Hostalias steht jeweils meine-domain.de ohne www und http://. In Shopware selber ist eben kein www als Präfix eingestellt. Also sollte ich nun eine Umleitung einrichten, oder habe ich das flasch verstanden? Ich habe noch eine Umleitung von einer kürzerern Version der Domain auf die Hauptdomain, ist das dann auch als schlecht zu bewerten (Diese Domain wird nicht in Google gelistet, ist eher was für schreibfaule)? Viele Grüße

Generell läst man das auf einem Apache Webserver mit mod_rewrite bzw. der .htaccess Immer mit www RewriteEngine On RewriteCond %{HTTP\_HOST} !^www\.domain\.de$ [NC] RewriteRule ^(.\*)$ http://www.domain.de/$1 [L,R=301] Immer ohne www RewriteEngine On RewriteCond %{HTTP\_HOST} !^domain\.de$ [NC] RewriteRule ^(.\*)$ http://domain.de/$1 [L,R=301] Für Google sind die Webseiten http://domain.de und http://www.domain.de zwei verschiedene paar Schuhe. Daher darf/sollte die Webseite nur unter einer Variante erreichbar sein. Tippt der User eine “falsche” Variante ein, wird dieser direkt auf die richtige URL ( also mit doer ohne www ) weitergeleitet.

1 Like

Danke, das war sehr hilfreich! Also gebe ich Google das, was der Webserver macht und nicht das, was im Backend eingestellt ist, jip? Im Klartext: Ich lasse „meine-domain.de“ als Host(alias) stehen, stelle in der httacess ein, dass auf www umgeleitet werden soll und dann muss google auch www bekommen, habe ich das korrekt zusammengefasst? Bei mir steht im Moment nur das in der httacess RewriteEngine on RewriteBase /shopware/ RewriteRule shopware.dll shopware.php RewriteRule files/documents/.\* engine [NC,L] RewriteRule backend/media/(.\*) media/$1 [NC,L] RewriteCond %{REQUEST\_URI} !(\/(engine|files|templates)\/) RewriteCond %{REQUEST\_URI} !(\/media\/(archive|banner|image|music|pdf|unknown|video)\/) RewriteCond %{REQUEST\_FILENAME} !-f RewriteCond %{REQUEST\_FILENAME} !-d RewriteRule ^(.\*)$ shopware.php [PT,L,QSA] Viele Grüße

Du benötigst garkeine Host Alias, diese sind für Subshops Das entfernen. Einfach die .htaccess anpassen und schon ist der Shop nurnoch unter www. erreichbar.

[quote=“mwhardware”]Danke, das war sehr hilfreich! Also gebe ich Google das, was der Webserver macht und nicht das, was im Backend eingestellt ist, jip? Im Klartext: Ich lasse “meine-domain.de” als Host(alias) stehen, stelle in der httacess ein, dass auf www umgeleitet werden soll und dann muss google auch www bekommen, habe ich das korrekt zusammengefasst? Bei mir steht im Moment nur das in der httacess RewriteEngine on RewriteBase /shopware/ RewriteRule shopware.dll shopware.php RewriteRule files/documents/.\* engine [NC,L] RewriteRule backend/media/(.\*) media/$1 [NC,L] RewriteCond %{REQUEST\_URI} !(\/(engine|files|templates)\/) RewriteCond %{REQUEST\_URI} !(\/media\/(archive|banner|image|music|pdf|unknown|video)\/) RewriteCond %{REQUEST\_FILENAME} !-f RewriteCond %{REQUEST\_FILENAME} !-d RewriteRule ^(.\*)$ shopware.php [PT,L,QSA] Viele Grüße[/quote] Füge dann hier unter RewriteEngine on das ein: RewriteCond %{HTTP_HOST} !^www.domain.de$ [NC] RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301] “domain” natürlich noch mit deiner Domain ersetzen.

1 Like

Besten Dank! Ok, Hostalias weg, aber bei host bleibt meine-domain.de stehen oder sollte das auch verändert werden mit www und oder http;//? Ich probiere das dann mal aus. EDIT: Bekomme einen Umleitungsfehler, wenn ich deine Änderungen so übernehme :-/ „Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.“

[quote=“mwhardware”]Besten Dank! Ok, Hostalias weg, aber bei host bleibt meine-domain.de stehen oder sollte das auch verändert werden mit www und oder http;//? Ich probiere das dann mal aus. EDIT: Bekomme einen Umleitungsfehler, wenn ich deine Änderungen so übernehme :-/ “Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.”[/quote] Wie lautet denn die Shop Domain ?

Ist ja auch klar, weil Shopware schon von sich aus, auf die Domain umleitet, die im Backend eingestellt ist. Wenn du jetzt selber eine Umleitung auf eine andere Domain machst, dann kommt es natürlich zu einer Schleife. Wenn du also lieber www.deinshop.tld benutzen möchtest, dann stell einfach www.deinshop.tld im Backend ein. SEO technisch ist es Google total egal, auch wenn die Seite mit und ohne www zu erreichen ist, Google ist schon lange schlau genug um zu merken, dass es sich um die selbe Seite handelt. Das schlimmste, das die passieren kann, ist das Google die Variante ohne www in den Suchergebnissen anzeigt.

1 Like

[quote=„designverign“]SEO technisch ist es Google total egal, auch wenn die Seite mit und ohne www zu erreichen ist, Google ist schon lange schlau genug um zu merken, dass es sich um die selbe Seite handelt. Das schlimmste, das die passieren kann, ist das Google die Variante ohne www in den Suchergebnissen anzeigt.[/quote] Jein, man sollte in jedemfall bei den Webmastertools die jeweilige Domain eintragen. Google folgt dann diesem Link entsprechend. Trägt man dort also www.domain.de ein und google findest eine Seite mit domain.de nimmt google diese Seite so als wäre es eine www.

Hallo danke für eure Antworten. Google zeigt derzeit in der Tat die Domain ohne www und ohne http:// in den Suchergebnissen an! Ich habe jetzt folgendes gemacht [list] - In den Webmaster-Tools die Domain mit www angegeben - Im Shop Host mit www. angegeben - Bei Google Merchatn alle Links mit www angegeben [/list] Eine Auffälligkeit: Wenn ich http://meine-domain.tld/produktA statt http://www.meine-domain.tld/produktA eingebe, verlinkt shopware einfach zur startseite und nicht zum produkt. Das ist Schrott. Hab ich das was vergessen? Fehlt was?

Hallo zusammen, wir haben das Problem anders herum, wir haben unsere Domain mit : http://shopdomain.de angelegt und nicht mit http://www.shopdomain.de daher wenn man bei uns von extern kommt z.B. mit http://shopdomain.de/agb kommt man auf die AGB´s kommt man mit http://www.shopdomain.de/agb kommt man nur auf die Startseite was können wir hier tun ? Leider alles was wir im Forum gefunden haben funktioniert nicht.

Ich würde dann per Rewrite-Rule wie von kayyy vorgeschlagen alle Anfragen von www.deinedomain.tld auf deinedomain.tld umleiten.

[quote=„dirk_designverign“]Ich würde dann per Rewrite-Rule wie von kayyy vorgeschlagen alle Anfragen von http://www.deinedomain.tld auf deinedomain.tld umleiten.[/quote] Hi Danke für deine Antwort wir haben jetzt : #RewriteCond %{HTTP_HOST} !^domain.de$ [NC] #RewriteRule ^(.*)$ [url=http://www.domein.de/$1]http://www.domein.de/1[/url] [L,R=301] versucht und : #RewriteCond %{HTTP\_HOST} ^www\.(.\*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] aber immer wenn man www.domain.de/agb eingibt funktioniert die weiterleitung auf die Startseite ja aber man kommt nicht direkt zu /agb :-/ hat jemand noch ne andere lösung ? Wäre echt super danke :slight_smile: !!! Gruß Max

Wir hatten das Problem auch. Folgender Eintrag in der .htaccess hat geholfen RewriteCond %{HTTP\_HOST} !^domain\.de$ [NC] RewriteRule ^(.\*)$ http://domain.de/$1 [L,R=301] Viele Grüße Jörg

[quote=“stilewo”]Wir hatten das Problem auch. Folgender Eintrag in der .htaccess hat geholfen RewriteCond %{HTTP\_HOST} !^domain\.de$ [NC] RewriteRule ^(.\*)$ http://domain.de/$1 [L,R=301] Viele Grüße Jörg[/quote] Hi Jörg danke aber das geht ja eben bei uns leider nicht wenn dich unseren und deinen Eintrag vergleiche ist in der 2. Zeile nur das www. anders und bei uns ist es ja so das die domain domain.de ist und nicht www.domain.de und wir wollen alles von www.domain.de auf domain.de umleiten das geht mit dem Eintrag so eben auch aber leider nicht wenn ich www.domain.de/agb also auf eine Seite möchte.

… genau. Bei uns ist die Domain auch stilewo.de und http://www.stilewo.de/agb soll auf stilewo.de/agb weitergeleitet werden. Probier es doch mal ohne [color=red]www[/color] in der zweiten Zeile aus. Beste Grüße Jörg

[quote=“stilewo”]… genau. Bei uns ist die Domain auch stilewo.de und http://www.stilewo.de/agb soll auf stilewo.de/agb weitergeleitet werden. Probier es doch mal ohne [color=red]www[/color] in der zweiten Zeile aus. Beste Grüße Jörg[/quote] Hi Jörg danke für die Hilfe übrigens btw cooler Shop ;- ich habe es jetzt nochmals versucht aber bei uns wird dann auf http://tauchshop-nuernberg.de/shopware.php geleitet :-/ Gruß Max

[quote=“tauchausflug”][quote=“stilewo”]… genau. Bei uns ist die Domain auch stilewo.de und http://www.stilewo.de/agb soll auf stilewo.de/agb weitergeleitet werden. Probier es doch mal ohne [color=red]www[/color] in der zweiten Zeile aus. Beste Grüße Jörg[/quote] Hi Jörg danke für die Hilfe übrigens btw cooler Shop ;- ich habe es jetzt nochmals versucht aber bei uns wird dann auf http://tauchshop-nuernberg.de/shopware.php geleitet :-/ Gruß Max[/quote] Hi Jörg danke für die Hilfe !! Top es geht !!