Seite 2 von 32
Verfasst: 09.09.2004, 09:35
von poolie
Verfasst: 10.09.2004, 07:16
von guppy
@ -jan
wie geht yahoo damit um ?
ich habe 2 domains mit nahezu gespiegelten inhalten.
1. yxz.net
2.xyz.org
die xyz.org bei google gut gelistet - bei yahoo kommt sie nicht in den index.
die xyz.net bei google als gespiegelt erkannt und nicht verbrannt aber pr 0 und dafür bei yahoo gelistet.
wenn ich die net domain jetz mit 301 auf die org domain umleite, fliegt die dann bei yahoo auch raus ? oder hat das negat. auswirkungen auf googlelistung für die org domain ?
ach ja, beide liegen auf verschiedenen servern.
für`nen tip wäre ich dankbar.
Verfasst: 10.09.2004, 11:31
von Southmedia
Google hat sich für .net entschieden, Yahoo! für .org. Wenn du nun .org auf .net umleitest müsste die .org fliegen bei Yahoo und die .net reinkommen. Nur wie das bei Yahoo so abläuft weiss ich nicht.
Verfasst: 11.09.2004, 10:22
von MikeD
Sehr hilfreiche 3 zeilchen
Bin ganz aus dem Häuschen, wie gut das funktioniert - danke @Southmedia
Gruß Mike
Verfasst: 11.09.2004, 15:57
von ollipop
Ich hab das Problem, das durch den Code zwar auf die richtige Seite weitergeleitet wird, aber in der Adressezeile habe ich nach der TLD ein // stehen?!
Verfasst: 15.09.2004, 14:11
von spoddig
ich habe das Problem das meine Seiten zum teil mit der Serveradresse also web2.-sfsafa.de bei Google gelistet sind und zum teil unter dem Domainnamen.
Kann ich den den obigen Code so ändern das die auch alle auf die Domain adresse umgeleitet werden?
Verfasst: 15.09.2004, 14:34
von LinkPop
spoddig hat geschrieben:ich habe das Problem das meine Seiten zum teil mit der Serveradresse also web2.-sfsafa.de bei Google gelistet sind und zum teil unter dem Domainnamen.
Kann ich den den obigen Code so ändern das die auch alle auf die Domain adresse umgeleitet werden?
Klar, warum nicht:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} ^web2\.irgendwas\.de$
RewriteRule ^(.*)$ http://www.domain.de$1 [L,R=301]
oder:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de$1 [L,R=301]
Verfasst: 15.09.2004, 14:41
von spoddig
Na das werde ich doch dann gleich mal ausprobieren. Auf alle fälle schon mal Herzlichen Dank für die Antwort und dann auch noch Rekordverdächtig schnell.
Verfasst: 15.09.2004, 14:41
von Southmedia
Das ist nichtmal notwendig, bei meinem ganz am Anfang geposteten Code definiert man eine Standarddomain und alles was nicht diese Standarddomain ist wird weitergeleitet.
Mit LinkPops Lösung geht es aber natürlich auch.
Verfasst: 15.09.2004, 14:49
von LinkPop
Ich habe diesen Code:
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.irgendwas\.de$
RewriteRule ^(.*)$ http://www.domain.de$1 [L,R=301]
gepostet, falls man mehrere Domains für einen Space hat und demzufolge auch nur eine .htaccess ablegen kann. Mit dem eingangs genannten Standardcode wird ja alles umgeleitet, was nicht dieser
einen Domain entspricht. So kann man aber auch verschiedene Domains zu verschiedenen Zielen leiten.
Verfasst: 15.09.2004, 15:07
von spoddig
Kann man damit die ausgegben Url auch so ändern das jeweils die gleiche ist?
Kann mir jemand ein gutes Buch empfehlen für mode-rewrite für dummys, geht mir nämlich ganz fürchterlich auf den keks das ich davon wirklich gar keinen dunst habe.
So jetzt werde ich aber erstmal sehen was mein Server zu den verschiedenen möglichkeiten sagt. Nochmals danke für die vielen Antworten.
Verfasst: 11.10.2004, 12:00
von Rainer
Ich wollte in die htacces-Datei folgenden Code schreiben, damit
https://domain.de automatisch weitergeleitet wird zu
https://www.domain.de
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$
https://www.domain.de/$1 [L,R=301]
Leider wird jetzt auch
https://subdomain.domain.de weitergeleitet an
https://www.domain.de/subdomain/
Doch dies möchte ich ja nicht. Ich möchte NUR, dass die Hauptdomain ohne WWW an
https://www.domain.de weitergeleitet wird.
Wie muss ich den Code diesbezüglich ändern?
Verfasst: 11.10.2004, 12:33
von propaganda
Merci. Funktioniert.
Verfasst: 15.10.2004, 21:07
von LinkPop
@Rainer
Probier mal das:
Code: Alles auswählen
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC] [OR]
RewriteCond %{HTTP_HOST} !^subdomain\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L]
Damit schließt Du nun das Rewriting für "www" sowie für "subdomain" aus. Das läßt sich beliebig erweitern.
ollipop hat geschrieben:Ich hab das Problem, das durch den Code zwar auf die richtige Seite weitergeleitet wird, aber in der Adressezeile habe ich nach der TLD ein // stehen?!
Dann nimmst Du in der letzten Zeile den abschliessenden Slash einfach raus:
Code: Alles auswählen
RewriteRule ^(.*)$ http://www.domain.de$1 [R=301,L]
Verfasst: 01.12.2004, 13:11
von Luckybuy3000
Warum funktioniert das bei uns eigentlich nicht ?
1 x RewriteEngine on reicht doch aus ? Die index.php wird zu index.html verarbeitet.
Folgendes steht in der .htaccess bereits drin:
PHP_FLAG output_buffering On
RewriteEngine on
Füge ich jetzt das hinzu:
RewriteCond %{HTTP_HOST} !^www\.mysite\.de$
RewriteRule ^(.*)$
https://www.mysite.de/$1 [L,R=301]
tut sich allerdings nichts ?"Grübel". Wer hilft mir auf die Sprünge ?