| Autor |
Nachricht |
Southmedia Community-Manager

Anmeldungsdatum: 20.07.2003 Beiträge: 7277 Wohnort: Karlsruhe
|
Verfasst am: 04.09.2004, 00:03 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
Hallo,
da es immer mal wieder gefragt wird und sicher auch einige betrifft habe ich mir gedacht ich schreib das endlich mal auf:
Aaaaalso, eine Webseite sollte bei Google ja nur unter einem Domainnamen gelistet werden. Sprich, keine Alias-Domains mit dem selben Inhalt im Index, kein www.domain.tld und domain.tld im Index. Man sollte sich also auf eine Hauptdomain festlegen. Und das geht ganz einfach:
| Code: |
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.southmedia\.de$
RewriteRule ^(.*)$ http://www.southmedia.de/$1 [L,R=301] |
Das in der .htaccess in der obersten Ordnerebene leitet alle Aufrufe anderer Domains etc auf die gewählte Domain. In dem Fall http://www.southmedia.de. Alles andere, zB http://southmedia.de oder http://www.south-media.de wird mit einem Status 301 (Permanently moved) da hin weitergeleitet, ebenso wenn man Dateien aufruft: http://south-media.de/test/casserolesmokyhead%20kinkypimpshoe.htm.
Dieses Codestück ist immer eines der ersten das ich hochlade bei einem Projekt um sicherzustellen dass ich da keine Probleme bekomme. Meist allerdings andersrum da ich persönlich das www. für nicht mehr notwendig erachte, mittlerweile wissen die Leute auch ohne das www. dass es sich um ne Domain handelt wenn .de dahinter steht. Bei Southmedia ist es noch auf www. da die Seite schon nen paar Jahre hinter sich hat. _________________ Community-Management Abakus-Forum
Zuletzt bearbeitet von Southmedia am 06.09.2005, 19:00, insgesamt 2-mal bearbeitet |
|
| Nach oben |
|
 |
Ice Man PostRank 10

Anmeldungsdatum: 04.06.2003 Beiträge: 2264
|
Verfasst am: 04.09.2004, 07:49 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
Heist das, wenn man einen Direkt Link auf eine Unterseite hat, kommt man so auch auf die Index Seite ?
Noch ne Frage, welchen Vorteil hat das ganze  |
|
| Nach oben |
|
 |
LinkPop PostRank 10

Anmeldungsdatum: 02.05.2004 Beiträge: 1477
|
Verfasst am: 04.09.2004, 08:14 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
| Zitat: |
| Heist das, wenn man einen Direkt Link auf eine Unterseite hat, kommt man so auch auf die Index Seite ? |
Nein, der Deeplink bleibt erhalten. Es wird nur die Domain geändert und direkt auf die entsprechende Datei geleitet.
| Zitat: |
| Noch ne Frage, welchen Vorteil hat das ganze |
- Vermeidung von doppeltem Content im Index
- Linkpop und PR Konzentration _________________ Themenrelevanter Linktausch - 680 Domains - 3500 Linkplätze |
|
| Nach oben |
|
 |
Ice Man PostRank 10

Anmeldungsdatum: 04.06.2003 Beiträge: 2264
|
Verfasst am: 04.09.2004, 11:14 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
ach jetzt verstehe ich was ihr meint.
Statt PR für http://www.seite-de und http://seite-de zu teilen, wird der PR nun auf eine Domain konzentriert und gebündelt richtig ?
d.h. wenn jemand auf http://se.... verlinkt, wird der PR dennoch der http://www. Seite zugeschrieben ?
Wenn ja, danke für den Tipp, wieder was gelernt
| Zitat: |
- Vermeidung von doppeltem Content im Index
|
Wieso, macht Google da unterschiede ?
also www.seite-de/inhalt.php und seite-de/inhalt.php ? |
|
| Nach oben |
|
 |
Southmedia Community-Manager

Anmeldungsdatum: 20.07.2003 Beiträge: 7277 Wohnort: Karlsruhe
|
Verfasst am: 04.09.2004, 11:24 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
Weil per Definition an diesen beiden Stellen verschiedene Inhalt auftauchen können. Es ist zwar nicht üblich, aber auch das soll es geben. _________________ Community-Management Abakus-Forum |
|
| Nach oben |
|
 |
Ice Man PostRank 10

Anmeldungsdatum: 04.06.2003 Beiträge: 2264
|
Verfasst am: 05.09.2004, 08:00 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
Moin, wollte es mal testen, aber es funnzt net
Hier meine .htaccess
| Code: |
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.seite.de\.de$
RewriteRule ^(.*)$ http://www.seite.de/$1 [L,R=301]
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR]
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR]
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR]
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR]
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR]
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP
RewriteRule ^.* - [F] |
Wenn ich meine Seite ohne www aufrufe, kommt so das Seite nicht gefunden vom IE
lösche ich die .htaccess wird die Seite ohne www geladen ?? |
|
| Nach oben |
|
 |
Jörg PostRank 9

Anmeldungsdatum: 03.07.2003 Beiträge: 1192 Wohnort: Göttingen
|
Verfasst am: 05.09.2004, 08:43 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
super funktioniert natürlich auch umgekehrt bei Subdomains ohne www., bei denen viele Leute noch ein www. vorneweg knallen, weil sie denken, dass alle Webadressen so anfangen
| Ice Man hat Folgendes geschrieben: |
| Wenn ich meine Seite ohne www aufrufe, kommt so das Seite nicht gefunden vom IE |
ich hatte beim Testen die gleiche Fehlermeldung, als ich vergessen hatte, den Punkt nach dem www zu löschen _________________ Suchmaschinenoptimierte Forensoftware Webmaster-Forum |
|
| Nach oben |
|
 |
marcell PostRank 3


Anmeldungsdatum: 01.01.2004 Beiträge: 67
|
Verfasst am: 06.09.2004, 08:09 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
Hallo
Vielen Dank für den Code, es klappt hervorragend
Grüße
Marcell |
|
| Nach oben |
|
 |
ollipop PostRank 4

Anmeldungsdatum: 21.03.2004 Beiträge: 168 Wohnort: Herzogenrath
|
Verfasst am: 07.09.2004, 13:24 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
Ist es denn jetzt besser alls auf southmedia.de zu leiten oder doch www.southmedia.de?
Spielt das auch eine Rolle, an welcher Stelle ich den Code in der Datei eintrage? _________________ Auch wenn alle einer Meinung sind, können alle Unrecht haben. |
|
| Nach oben |
|
 |
Ice Man PostRank 10

Anmeldungsdatum: 04.06.2003 Beiträge: 2264
|
Verfasst am: 07.09.2004, 14:07 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
nun funnzt es bei mir auch, ich Depp hab auch den Punkt vergessen  |
|
| Nach oben |
|
 |
Southmedia Community-Manager

Anmeldungsdatum: 20.07.2003 Beiträge: 7277 Wohnort: Karlsruhe
|
Verfasst am: 07.09.2004, 17:58 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
| Zitat: |
| Ist es denn jetzt besser alls auf southmedia.de zu leiten oder doch www.southmedia.de? |
Bei mir war www.southmedia.de besser da ich diese URL seit jeher auf allen Geschäftspapieren stehen habe und auch so verlinkt bin.
| Zitat: |
| Spielt das auch eine Rolle, an welcher Stelle ich den Code in der Datei eintrage? |
Ja, um so weiter vorne um so besser. Denn ansonsten kann es sein dass davor noch rechenintensive andre Rules in Kraft treten und dann doch weitergeleitet wird. _________________ Community-Management Abakus-Forum |
|
| Nach oben |
|
 |
Waldeule PostRank 3

Anmeldungsdatum: 27.11.2003 Beiträge: 76
|
Verfasst am: 08.09.2004, 12:15 Titel: Re: Standard-Domain definieren |
 |
|
Vielen Dank für den Tipp.
| Southmedia hat Folgendes geschrieben: |
| Meist allerdings andersrum |
Wie würde der Rewrite-Code den andersrum aussehen? |
|
| Nach oben |
|
 |
Southmedia Community-Manager

Anmeldungsdatum: 20.07.2003 Beiträge: 7277 Wohnort: Karlsruhe
|
Verfasst am: 08.09.2004, 12:22 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
| Code: |
RewriteEngine on
RewriteCond %{HTTP_HOST} !^southmedia\.de$
RewriteRule ^(.*)$ http://southmedia.de/$1 [L,R=301] |
_________________ Community-Management Abakus-Forum |
|
| Nach oben |
|
 |
Waldeule PostRank 3

Anmeldungsdatum: 27.11.2003 Beiträge: 76
|
Verfasst am: 08.09.2004, 12:29 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
Danke!  |
|
| Nach oben |
|
 |
ollipop PostRank 4

Anmeldungsdatum: 21.03.2004 Beiträge: 168 Wohnort: Herzogenrath
|
Verfasst am: 08.09.2004, 13:29 Titel: Standard-Domain definieren mit Apache (mod_rewrite) |
 |
|
Bin im INDEX nur mit "www." drin. Hab den hohen PR auch nur auf "www." Seiten. Mir gefällt aber die Schreibeweise ohne "www" besser. Wäre es sinnvoll die Leute und Sipder nur auf das ohne "www" weiterzuleiten?
Was passiert dann mit dem PR bei "www."? Geht der verloren? Wird dieser hohe PR sich auch auf die Seiten ohne "www" 1:1 vererben? _________________ Auch wenn alle einer Meinung sind, können alle Unrecht haben. |
|
| Nach oben |
|
 |
|