Seite 2 von 32

Verfasst: 09.09.2004, 09:35
von poolie
on-topic link: https://no-www.org/ ;)

Verfasst:
von

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 :D

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 ?