Seite 1 von 1

www.domain.de/index.html -DC?

Verfasst: 30.06.2008, 14:06
von FranzderFranke
Wenn man eine Seite mit
www.domain.de/index.html
und
www.domain.de

aufrufen kann, ist das doppelter Content?

Gibt ja hier ein langen Thread über das Thema, da kann man domain.de auf www.domain.de per mod rewrite umleiten. Kann man mein Problem genauso anpacken?

Verfasst:
von

Verfasst: 30.06.2008, 14:14
von mach|de
Nein das ist kein DC. Die Index.html muss ja existieren!

Du solltest interne und externe Linsk auf die Variante mit index.html vermeiden!

Verfasst: 30.06.2008, 14:46
von net(t)worker
klar ist das DC... aber nicht wirklich tragisch, solltest nur darauf achten das die index.html nirgens verlinkt wird, vor allem nicht im menu, dort nur auf die domain linken.....

und seit wann muss eine index.html existieren? Man kann doch jedes beliebige Dokument als default definieren...

Verfasst:
von

Verfasst: 30.06.2008, 14:47
von emel
ich verlinke intern eigentlich auch immer mit

Code: Alles auswählen

<a href="http&#58;//tld.de">mein thema</a>
und nicht mit

Code: Alles auswählen

<a href="./index.html">startseite</a>

Verfasst: 30.06.2008, 14:56
von FranzderFranke
Ok erst mal danke - Habe aber noch eine Frage:

Habe mehrere Seiten gehabt : domain.de / domain.eu / etc.

Habe nun alle Domains auf meine domain.de per 301 Moved Permanently gesetzt. Nun habe ich aber lauter Fehler dass domain.eu/xyz.html "Not found" ist!!

Soll ich nun die Fehlenden Dateien wieder in das domain.eu reinkopieren oder gibt es ein Trick das jede Seite auf domain.de weitergeleitet wird?

Verfasst: 30.06.2008, 15:03
von net(t)worker
wie sieht denn die weiterleitung genau aus?

Verfasst: 30.06.2008, 15:51
von FranzderFranke
Die Index datei habe ich als index. Alle anderen Daten gelöscht - dachte eigentlich der leitet dann alles weiter...

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.domain.de/");
header("Connection: close");
exit();
?>

Verfasst: 30.06.2008, 16:06
von net(t)worker
nö... wenn du alles weiterleiten möchstest musst du das in der .htaccess machen... so wie jetzt wird nur die index.html weitergeleitet...

also für die domain die verwendet werden soll die standarddomain festlegen, also das z.B. nur mit www aufgerufen werden soll, bzw immer auf www.domain weitergeleitet wird... und dann kannste alle anderen domains auch auf diesen ordner legen, solange nicht explizit www.domain.tld aufgerufen wird, wird weitergeleitet, also genau was du möchtest...

Code: Alles auswählen

RewriteEngine on

RewriteCond %&#123;HTTP_HOST&#125; !^www\.domain\.de$
RewriteRule ^&#40;.*&#41;$ http&#58;//www.domain.de/$1 &#91;L,R=301&#93;

Verfasst: 30.06.2008, 16:07
von emel
mache das lieber über die .htaccess
beispiele gibt es im forum bereits genug, solltest also schnell fündig werden!

Verfasst: 30.06.2008, 18:34
von FranzderFranke
net(t)worker hat geschrieben:nö... wenn du alles weiterleiten möchstest musst du das in der .htaccess machen... so wie jetzt wird nur die index.html weitergeleitet...

also für die domain die verwendet werden soll die standarddomain festlegen, also das z.B. nur mit www aufgerufen werden soll, bzw immer auf www.domain weitergeleitet wird... und dann kannste alle anderen domains auch auf diesen ordner legen, solange nicht explizit www.domain.tld aufgerufen wird, wird weitergeleitet, also genau was du möchtest...

Code: Alles auswählen

RewriteEngine on

RewriteCond %&#123;HTTP_HOST&#125; !^www\.domain\.de$
RewriteRule ^&#40;.*&#41;$ http&#58;//www.domain.de/$1 &#91;L,R=301&#93;

Leitet dieser Code jetzt auch die Seite www.domain.eu/xyz.html auf www.domain.de ?

Verfasst: 30.06.2008, 18:48
von net(t)worker
der code leitet www.domain.eu/xyz.html auf www.domain.de/xyz.html

Verfasst: 30.06.2008, 19:07
von FranzderFranke
Und gibt es ein Code, der einfach alles weiterleitet? (Alles was hinter domain.eu stehen könnte...!

Verfasst: 30.06.2008, 19:12
von net(t)worker
soll alles auf die Startseite weitergeleitet werden?

hmm... irgendwie verstehe ich nicht was du willst?

entweder die domains hatten vorher identischen inhalt, dann wäre ja eine weiterleitung auf die jeweilige Unterseite das optimalste... oder die domains hatten vorher unterschiedlichen Inhalt, aber dann frage ich mich warum du überhaupt weiterleitest...

Verfasst: 30.06.2008, 21:12
von FranzderFranke
Also davor war der selbe Inhalt drauf, habe dann aber alles gelöscht und nur die Index mit der Weiterleitung rein. Nun habe ich aber gesehen, das z.b. in vielen web tools noch eine alte nicht mehr existierende verlinkung angzeigt wird, und die möchte ich alle auf die hauptdomain umleiten.

Bei manchen Seiten gibt es auch so eine Funktion die egal was man nach domain.de eintippt auf die hauptdomain verlinkt?!?

Verfasst: 30.06.2008, 21:21
von net(t)worker
wenn der selbe content drauf war sind doch auch die Pfade und Dokumente identisch, dann solltest du doch optimalerweise direkt auf die jeweiligen Unterseiten weiterleiten...

also bei der domain die genutzt werden soll wie oben gezeigt die standarddomain definieren und alle anderen domains ebenfalls auf den Ordner legen... und schon geht es...