Zur Navigation

Warum geht die weiterleitung nicht?

.htaccess rewrite

1 superram

Hallo liebe Forenteilnehmer,
ich habe ein riesen problem. Ich habe alle Beiträge schon gelesen, aber es läuft einfach nicht. Ich habe ein Hosting-Paket bei Domain Factory. Es gibt hier nur eine Page die online ist. Nun habe ich verschiedene Schreibweisen registriert, aber nur die mit koelner-xxx.de soll die Hauptpage sein. Auch Google soll nur diese finden. Daher die Weiterleitung.
Weiß eventuell jemand was ich falsch gemacht habe? Muss man auch in die index.html irgend einen aktivierungscode der .htaccess Datei einfügen?
Ich hoffe mir kann jemand helfen.
Herzlichen Dank.

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} $(www\.)?kölner-page1\.de [NC,OR]
RewriteCond %{HTTP_HOST} $(www\.)?köln-page2\.de [NC,OR]
RewriteCond %{HTTP_HOST} $(www\.)?koeln-page3\.de [NC,OR]
RewriteCond %{HTTP_HOST} $koelner-zielpage\.de [NC]

16.11.2010 21:49

2 Jörg

Da sind nur die Bedingungen aufgeführt - am Ende fehlt noch die Weiterleitungsregel

RewriteRule ^(.*)$ http://koelner-xxx.de/$1 [R=301,L]

16.11.2010 22:01

3 superram (Gast)

Ich habe das nun hinzu gefügt.
Kann man das jetzt irgendwie testen?
Wenn ich www.köln-xxx.de eingebe öffnet sich diese auch und nicht www.koelner-xxx.de

16.11.2010 22:25

4 Jörg

Bei Umlautdomains würde ich den ACE-String angeben.

16.11.2010 22:31

5 superram (Gast)

Vielen Dank schon einmal für die schnelle Hilfe.
Trotzdem funktioniert es nicht.
Mein Stand:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} $(www\.)?kölner-xxx\.de [NC,OR]
RewriteCond %{HTTP_HOST} $(www\.)?xn--klner-xxx-q6b\.de [NC,OR]
RewriteCond %{HTTP_HOST} $(www\.)?köln-xxx\.de [NC,OR]
RewriteCond %{HTTP_HOST} $(www\.)?xn--kln-xxx-zzb\.de [NC,OR]
RewriteCond %{HTTP_HOST} $(www\.)?koeln-xxx\.de [NC,OR]
RewriteCond %{HTTP_HOST} $koelner-xxx\.de [NC]
RewriteRule ^(.*)$ http://koelner-xxx.de/$1 [R=301,L]

Ichh habe die Domains oben eingegeben, aber eine Umleitung gab es nicht.

16.11.2010 22:53

6 Jörg

Das Dollarzeichen markiert das Ende und das Dach den Anfang des Musters:

RewriteCond %{HTTP_HOST} ^(www\.)?xn--klner-xxx-q6b\.de$ [NC,OR]

Die letzte Bedingung sollte wohl besser so lauten:

RewriteCond %{HTTP_HOST} ^www\.koelner-xxx\.de$ [NC]

... sonst baust du dir 'ne Endlosweiterleitung

Falls auch nach den Änderungen die Weiterleitung nicht funktioniert: Mod_rewrite ist aktiviert?

16.11.2010 23:05

7 superram (Gast)

Du bist Super...
Jetzt klappts. Endlich...... Ich bin schon verzweifelt.
ModRewrite geht auch. Ist das besser?
Jetzt müßte Google doch nurnoch die Endseite finden, oder?

16.11.2010 23:19

8 Jörg

ModRewrite geht auch. Ist das besser?

Das was du verwendest, ist Mod_rewrite. Der Test hatte nur den Zweck, das Nicht-Aktiviertsein als Ursache für das Nicht-Funktionieren auszuschließen.

Jetzt müßte Google doch nurnoch die Endseite finden, oder?

Wenn du weitergeleitet wirst, wird auch der Googlebot weitergeleitet.

16.11.2010 23:30

9 Superram (Gast)

Ne. Jetzt funktionier die Weiterleitung. Echt toll Deune Hilfe. Ich danke Dir. Gruß superram

16.11.2010 23:39

Beitrag schreiben (als Gast)

Beim Verfassen des Beitrages bitte die Forenregeln beachten.





[BBCode-Hilfe]