Seite 3 von 32

Verfasst: 01.12.2004, 19:45
von Caterham
und was steht sonst noch in der .htaccess? Evtl. führen andere Regeln bereits zur Nicht-Anwendung der Regel.

Regeln in Unterverzeichnissen können unter Umständen Regeln aus übergeordneten Verzeichnissen überschreiben.

Statt für den HTTP_Host das NC-Flag zu setzen, ist es ehr wichtiger kein Stringende durch das $ zu markieren, da u.U. hinter der TLD auch noch eine Portangabe folgen kann, z.B.

Code: Alles auswählen

de:80
Dann würde die RewriteCond nicht wahr ergeben.

vgl. auch https://www.modrewrite.de


Grüße
Robert

Verfasst:
von

Verfasst: 01.12.2004, 22:47
von Luckybuy3000
Danke für den Link :lol:

Verfasst: 02.12.2004, 10:03
von psiu
@southmedia

wenn ich die .htaccess rüberlade, zeigt Sie wsftp nicht an. Links schon.

Ist das normal ?

Ich habe keine de sondern eine de.com ich bekomme es nicht zum laufen. Funktioniert es nicht mit Third Level oder Subdomains?

Danke

Verfasst: 02.12.2004, 12:44
von bugscout
moin psiu,
wenn ich die .htaccess rüberlade, zeigt Sie wsftp nicht an. Links schon
ist bei webservern verschieden

unter mkdir ist ein eingabefeld, da kommt -a rein und dann [enter]

der rest keine ahnung, ich arbeite nicht mit sowas

grüsse

Verfasst: 02.12.2004, 12:46
von psiu
Also es funtioniert doch nur nicht auf meine eigene Domain.

Ich leite die Domain von united domains über die versteckte Weiterleitung auf meine Präsenz.

Ich bekomme die Fehlermeldung Zeitüberschreitung...

Über die zwei Weiterleitungen überschhreite ich bestimmt ein Limit. Kann man das erhöhen?

Verfasst: 04.12.2004, 15:15
von mth
Moin,
die Ausführungen haben mir sehr viel weiter geholfen. Es gibt doch viele Dinge, über die ich mir noch keine Gedanken gemacht habe. Aber nun zu meinem Anliegen:

Ich habe eine Seite, die über diverse Subdomains zu erreichen ist (alles liegt auf einem Webspace). Nun habe ich folgendes Problem:
die Kurzdomain ist bei meinen Besuchern besser bekannt und besser verlinkt, wird bei google auf Pos. 1-6 bei relevanter Suche gefunden
die Keyword-xy.de Domain wird bei MSN, Yahoo etc. besser gefunden, oft Pos 1

Möglicherweise möchte ich in Zukunft mit der keyword-xy.de ein neues Projekt starten.

Meine Fragen:
wie sieht der Code aus wenn xyz.de und www.x-yz.de etc nach www.xyz.de umgeleitet werden sollen, aber www.keyword-xy.de nicht

Ich habe Sorgen, daß sonst das gute Listing der weitergeleiteten Domain verloren ginge. Ist das begründet?

Viele Grüße
Markus

Verfasst: 04.12.2004, 17:51
von Caterham
Hi,

das würde dann hiermit gehen:

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} ^xyz\.de [OR]
RewriteCond %{HTTP_HOST} ^(www\.)?x-yz\.de
RewriteRule ^(.*) http://www.xyz.de/$1 [R=301,L]
Die 1. RewriteCond trifft nur auf xyz.de zu, die 2. auf x-yz.de und www.x-yz.de (nicht alle anderen Subdomains sub.x-yz.de).
Alle Requests werden dann per redirect umgeleitet.
Ich habe Sorgen, daß sonst das gute Listing der weitergeleiteten Domain verloren ginge.
Wenn du den Statuscode 301 sendest (moved permanently), sollte eigentlich das Ranking mit umziehen, da der alte inhalt ja jetzt nur unter einer anderen Adresse zu finden ist; es dauert aber teilweise etwas.

Grüße
Robert

Verfasst: 06.12.2004, 13:26
von mth
Hallo Robert,
vielen Dank für die Hilfe - hat wunderbar funktioniert. Eine Kleinigkeit möchte ich bei mir noch ändern. Und zwar habe ich ein Verzeichnis umbenannt - nein ich habe es neu angelegt (da mir jemand erzählt hatte, daß es ganz schlecht wäre, die Links unter "Links" zu haben - inzwischen habe ich hier im Forum gelesen, daß dies egal wäre - nun ist es aber so). Jetzt gibt es die beiden Ordner "Links" und "Verzeichnis" mit jeweiligen Unterordnern und ich möchte die Zugriffe auf .../links/.. auf .../verzeichnis/.. umleiten. Dazu müßte ich eine .htaccess in den Ordner Links packen. Ist das richtig und was schreibe ich genau hinein?
Und eins ist mir noch nicht richtig klar: der Befehl modrewrite schreibt Dateien um. In diesem Fall soll er allerdings nicht umschreiben / überschreiben sondern umleiten. Gibt es da ein Problem?

Viele Grüße
Markus

hier mal die Domain, falls es interessiert: https://www.ttpur.de

Verfasst: 06.12.2004, 16:41
von Caterham
modrewrite schreibt Dateien um.
mod_rewrite "manipuliert" requests, könnte man sagen. Das "Umleiten" bewirkt das R (redirect) Flag

in /links/.htaccess

Code: Alles auswählen

RewriteEngine On
RewriteRule ^(.*) /verzeichnis/$1 [R=301,L]
Grüße
Robert

Verfasst: 06.12.2004, 17:15
von mth
Danke, Danke, Meister - wirklich sehr hilfreich - und das tolle - es klappt

Verfasst: 11.12.2004, 21:21
von pebosi
wie mach ich das jetzt wenn ich noch ne andere domain hab die aber auch auf die "hauptdomain" gehen soll?

gruß pebosi

Verfasst: 11.12.2004, 23:00
von Southmedia
Da solltest du deinen Webhoster fragen - mod_rewrite kann dir da nicht groß helfen. Das wird auf dem Server und im Nameserver selbst eingestellt - und da kann dir vermutlich nur dein Hoster helfen.

Beispiel all-inkl.com: Hier musst du im Administrationsinterface die zusätzliche Domain als "C-Name" anlegen.

Verfasst: 12.12.2004, 15:16
von pebosi
hab nen eigenen server mit root zugriff wo muss ich da was einstellen?

Verfasst: 12.12.2004, 15:35
von Southmedia
Kommt auf das Administrationssystem an. Mach dafür aber bitte einen neuen Thread auf, hat hier nichts zu suchen.

Verfasst: 14.12.2004, 09:38
von pebosi
hab das jetzt mal einbaut