Schleife bei Domainumleitung
am 17.07.2008 - 16:49 Uhr in
Hi Leute!
Ich hab grad ein ganz doofes Problem.
Ich habe eine Drupalinstallation innerhalb eines Domainverzeichnisses namens "CMS". Dort habe ich es parallel zur bisher laufenden Seite installiert und zum laufen gebracht. nu möchte ich die Domain umleiten.
Es gibt nun www.domainname.de und www.domainname.com, beide wollte ich auf www.domainname.de/CMS umleiten, doch ich erhalte immer wieder den Hinweis vom Browser, dass die aufgerufene Website die Anfrage so umleitet, dass sie nie beendet werden kann.
Das Problem hatte ich komischerweise noch nie. Wie finde ich nun aus diesem Schlamassel raus? Ich müsste doch sicher nur eine Eintragung in der .htaccess machen, oder? Aber welche?
DANKE!
- Anmelden oder Registrieren um Kommentare zu schreiben

nix zu machen?
am 21.07.2008 - 11:57 Uhr
hm, habs jetzt erstmal ganz unelegant mit nem HTML-Redirect gelöst.
System beim Hoster
am 21.07.2008 - 12:14 Uhr
Moin!
Verwendest Du confixx oder Plesk als Domain-Verwaltung? Da kannst Du nämlich einfach für jede Domain einstellen, auf welchen Ordner in Deinem WebSpace sie zeigen soll.
Also beispielsweise
www.example.de -> /webXYZ/html/CMSwww.example.com -> /webXYZ/html/CMS
hth,
Stefan
und genau das ergibt ja eine
am 21.07.2008 - 12:30 Uhr
und genau das ergibt ja eine schleife.
ist schon o.k. so, wie ichs nun gelöst habe. ich denke, es geht gar nicht anders.
trotzdem danke.
merkwürdig...
am 21.07.2008 - 13:09 Uhr
und genau das ergibt ja eine schleife.
Öhm, sollte es jedoch nicht. Hast Du da evtl. noch in der htaccess einen Redirect drin? Oder die Umleitung per html?
ist schon o.k. so, wie ichs nun gelöst habe. ich denke, es geht gar nicht anders.
Doch, siehe oben. Bei mir leite ich auch verschiedene Domains auf ein Verzeichnis um. Dann sollte man jedoch in der htaccess auf weitere redirects (auf die gleiche Domain) verzichten.
hth,
Stefan
schon klar. meine derzeitige
am 21.07.2008 - 13:29 Uhr
schon klar.
meine derzeitige ordnerstruktur erlaubt aber eine solche umleitung nicht, da sonst bestimmte verzeichnisse nicht mehr erreicht werden, die im root liegen. der pfad dorthin wäre dann zerschossen.
aha
am 21.07.2008 - 13:43 Uhr
Ah, also greifst Du innerhalb Deiner Seite (liegt in example.com/CMS) auf Dateien/Seiten zu, die sich im Root-Verzeichnis (z.B. example.com/text.txt) befinden. Da Du jedoch eine Umleitung von example.com auf example.com/CMS machst, bekommst Du eine hübsche Schleife.
Hast Recht, das geht wirklich nicht (naja, vielleicht liesse sich da mit htaccess und modRewrite etwas hinzaubern; "leite alles nach CMS um, ausser real existierende Dateien ausserhalb von CMS").
Grüsse,
Stefan
stBorchert schrieb naja,
am 21.07.2008 - 13:54 Uhr
naja, vielleicht liesse sich da mit htaccess und modRewrite etwas hinzaubern; "leite alles nach CMS um, ausser real existierende Dateien ausserhalb von CMS"
ich bin ganz ohr!
hust
am 21.07.2008 - 16:04 Uhr
Huch, da hab ich mir ja wieder was eingebrockt :-}
Erstmal zwei Links:
http://httpd.apache.org/docs/1.3/misc/rewriteguide.html
http://www.modrewrite.de/
Und der Versuch einer Lösung:
RewriteEngine on
# wenn die Datei existiert und im Pfad nicht "CMS" enthalten ist...
RewriteCond %{REQUEST_FILENAME} -f [OR] #
RewriteCond %{REQUEST_FILENAME} !^.*\/CMS\/.*$ [NC] # no case
RewriteRule ^(.+) - [L] # letzte Anweisung
# sonst alles nach CMS umleiten
RewriteRule ^/(.+) http://example.de/CMS/$1 [R=301,L] # moved permanently
Kann funktionieren, muss aber nicht (konnte es jetzt auch nicht testen).
hth,
Stefan
danke! werde es die tage mal
am 21.07.2008 - 16:16 Uhr
danke!
werde es die tage mal probieren!