Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich an der Web-Site anzumelden:
 
Thema ohne neue Antworten

Optimierung der Domain - Domain nur einmal gelistet


Autor Nachricht
Verfasst am: 16.01.2006 [00:52]
tom
Themenersteller
Dabei seit: 26.11.2004
Beiträge: 283
Ein ganz wichtiger Punkt, wie die Domain bei den Suchmaschinen gelistet ist. Das betrifft natürlich auch den Aufruf der Domain. Jede Domain soll nur einmal bei den Suchmaschinen gelistet werden.

Dazu ist es notwendig, dass keine Alias Namen vorkommen. Entweder wird eine Domain mit www. oder ohne www. eingetragen. Dazu ist es nowendig, dass man sich für eine von beiden Varianten entscheidet! Bei Sachen-fuer-Webmaster.de werde ich mich für die Variante mit www.sachen-fuer-webmaster.de entscheiden. Alle anderen Aufrufe wie z.B.: sachen-fuer-webmaster.de und sachen-fuer-webmaster.de/forum usw. werden mit Permanently moved (Status 301) weitergeleitet auf www.sachen-fuer-webmaster.de oder auch www.sachen-fuer-webmaster.de/forum usw. Welche Seite / Unterseite eben aufgerufen wurde.

Natürlich sollte das von Beginn an für jedes neue Projekt / Webseite verwendet werden.

Um diese Permanently moved zu verwenden, muss ein Eintrag in der .htaccess Datei vorgenommen werden!
Folgende 3 Zeilen sind dazu notwendig:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} !^
RewriteRule ^(.*) <a href="http://outbound.php?url=http://www.%{HTTP_HOST}/1" target="_blank">http://www.%{HTTP_HOST}/1</a> [R=301]

oder auch

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.sachen-fuer-webmaster.de
RewriteRule ^(.*) <a href="http://outbound.php?url=http://www.sachen-fuer-webmaster.de/1" target="_blank">http://www.sachen-fuer-webmaster.de/1</a> [L,R=301]


Kommt es beim Aufruf nach dieser Änderung zu einem Fehler wie diesen:

******************************************************************
Forbidden
You don't have permission to access / on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.


--------------------------------------------------------------------------------

Apache/2.0.49 (Linux/SuSE) Server at sachen-fuer-webmaster.de Port 80
******************************************************************

müssen entsprechende Rechte in der httpd.conf für die modrewrite Methode eingestellt werden!


Dazu am Ende diese Zeilen einsetzen:

<Directory "/home/htdocs/web15/html">
Options +FollowSymlinks +SymlinksIfOwnerMatch +Multiviews
AllowOverride All
</Directory>


Nun sollte keine Fehlermeldung angezeigt werden und alle Aufrufe werden auf www.DOMAINNAME.de weitergeleitet. In unserem Fall auf die Domain www.sachen-fuer-webmaster.de

Beispiel für den Aufruf mit <a href="http://outbound.php?url=http://sachen-fuer-webmaster.de" target="_blank">http://sachen-fuer-webmaster.de</a> wird auf <a href="http://outbound.php?url=http://www.sachen-fuer-webmaster.de" target="_blank">http://www.sachen-fuer-webmaster.de</a> weitergeleitet!


Das ganze hat einige Vorteile und ist dementsprechend notwendig!
1. Durch diese Methode verhindert man doppelten Content im Index
2. Kein doppelter Content = keine Abwertung oder deswegen gekickt zu werden!!
3. PageRank Konzentration auf eine Domain. Da mit www und ohne www jeweils als zwei Domains gilt!
4. Die Linkpopularität nicht zu vergessen!


Eine wichtige Methode um die Domain entsprechend zu optimieren und im Listing wieder ein Stück besser zu werden!
Verfasst am: 16.01.2006 [21:01]
christian
Dabei seit: 21.11.2004
Beiträge: 509
Frage: Wieso das ganze mittels .htaccess, wenn ich es in meinem Domainrobot einstellen kann? Ob nun mit oder ohne www, es wird auf meinen Webspace geleitet.


Übrigens: Ich habe da am Anfang einen grossen Fehler gemacht und darauf nicht geachtet. Seit einiger Zeit weiss ich es und melde neue Domains, auch von Kunden, nur noch mit www.xxx . . . an.

Falls Du eine gute Website kennst, trag sie ein bei http://www.yomada.net. Damit auch andere davon profitieren können.
Verfasst am: 17.01.2006 [01:06]
tom
Themenersteller
Dabei seit: 26.11.2004
Beiträge: 283
Wenn beide Domains angemeldet sind, die Domain mit und ohne www, dann würde ich per .htaccess mit dem Weiterleitungs-Status 301 eine dieser Domains auf die andere Domain weiterleiten.

Natürlich könnte ich entsprechend z.B.: mit Confixx auch einer dieser Domains auf die andere per Weiterleitung leiten. Nur welche Weiterleitung wird vom Confixx System verwendet? Eine Permanently moved Weiterleitung?

Vor einer Weiterleitung sollte immer gerpüft werden, welche Art verwendet wird!!

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 17.01.2006 um 01:06.]
Verfasst am: 17.01.2006 [22:36]
joe
Dabei seit: 07.04.2002
Beiträge: 1225
udssr schrieb:
Frage: Wieso das ganze mittels .htaccess, wenn ich es in meinem Domainrobot einstellen kann?


Weil die meisten User keinen Einfluß auf die DNS-Einträge ihrer Domain haben. Und die meisten Hoster bevorzugen immer noch die faule Variante beim Anlegen von Kunden-Domains:

[...SOA, NS, MX...]
example.com IN A 192.0.34.166
www.example.com IN A 192.0.34.166

bzw. so (die noch faulere Variante, die alle Probleme mit Subdomains bereits im Vorfeld erschlägt):

[...SOA, NS, MX...]
example.com IN A 192.0.34.166
*.example.com IN A 192.0.34.166

In beiden Fällen kommst Du als Opfer solcher DNS-Einträge nicht um einen Redirect rum. Entweder per RewriteRule oder (aufwediger) per Script.

cu
Joe

while(!asleep()) sheep++;
Verfasst am: 17.01.2006 [23:12]
tom
Themenersteller
Dabei seit: 26.11.2004
Beiträge: 283
@joe: hast du ahnung damit <!--quoteo--><div class='quotetop'>ZITAT</div><div class='quotemain'><!--quotec-->Natürlich könnte ich entsprechend z.B.: mit Confixx auch einer dieser Domains auf die andere per Weiterleitung leiten. Nur welche Weiterleitung wird vom Confixx System verwendet? Eine Permanently moved Weiterleitung?<!--QuoteEnd--></div><!--QuoteEEnd-->
Verfasst am: 18.01.2006 [11:31]
Robbes
Dabei seit: 02.03.2002
Beiträge: 2657
Tom schrieb:
@joe: hast du ahnung damit <!--quoteo--><div class='quotetop'>ZITAT</div><div class='quotemain'><!--quotec-->Natürlich könnte ich entsprechend z.B.: mit Confixx auch einer dieser Domains auf die andere per Weiterleitung leiten. Nur welche Weiterleitung wird vom Confixx System verwendet? Eine Permanently moved Weiterleitung?

<!--QuoteEnd--></div><!--QuoteEEnd-->
Guckst du in die Konfigurationsdateien vom Apache, dann siehst du's. Soweit ich mich erinner stellt Confixx sowas im Vhost ein.