Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) mod_rewrite, standard domain festlegen (edit)
 
Reply to this topicStart new topicStart Poll
> Problem mit mod_rewrite, Fehlermeldung beim Seitenaufruf
Ice07
Geschrieben am: Sa 17.03.2007, 12:48
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (aktiv)
Beiträge: 19
Mitglied seit: 3.03.2007


Hallo,

wenn ich mit dem Befehl:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.meine-seite\.de$
RewriteRule ^(.*)$ http://www.meine-seite.de/$1 [L,R=301]

die Standard-Domain festlegen will, kommt (von jeder IP) folgende Fehlermeldung:

"Umleitungs-Limit für diese Domain überschritten. Die angeforderte Seite konnte nicht geladen werden. Das kann von geblockten Cookies herrühren."

...mod_rewrite ist jedenfalls vom Hoster aktiviert.
Woran kann das liegen?




--------------------
Top
PMEmail Poster
Top
 
 
Jörg Kruse
#2 Geschrieben am: Sa 17.03.2007, 13:29 (+00:41)
Report PostQuote Post

AyomRank 5
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 418
Mitglied seit: 19.12.2004


Diese Rule alleine sollte kein derartiges Problem verursachen, vorausgesetzt, du hast keinen Tippfehler in den Domainnamen

Sind noch andere Rules oder Weiterleitungen aktiv?


--------------------
Top
PMEmail PosterUsers Website
Top
 
Alonso
WEPAX.com
#3 Geschrieben am: Sa 17.03.2007, 14:37 (+01:08)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 514
Mitglied seit: 10.02.2005


QUOTE (Ice07 @ Sa 17.3.2007, 13:48)
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.meine-seite\.de$
RewriteRule ^(.*)$ http://www.meine-seite.de/$1 [L,R=301]

Die Bedingung ist in meinen Augen falsch.

So müsste das klappen:
CODE

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.meine-seite.de/$ [NC]
RewriteRule ^(.*)$ http://www.meine-neueseite.de/$1 [L,R=301]


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Ice07
#4 Geschrieben am: Sa 17.03.2007, 15:24 (+00:46)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (aktiv)
Beiträge: 19
Mitglied seit: 3.03.2007


QUOTE (Alonso @ Sa 17.3.2007, 15:37)
QUOTE (Ice07 @ Sa 17.3.2007, 13:48)
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.meine-seite\.de$
RewriteRule ^(.*)$ http://www.meine-seite.de/$1 [L,R=301]

Die Bedingung ist in meinen Augen falsch.

So müsste das klappen:
CODE

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.meine-seite.de/$ [NC]
RewriteRule ^(.*)$ http://www.meine-neueseite.de/$1 [L,R=301]

Super, vielen Dank Alonso jetzt geht es!

Habe mich nur gewundert da es auf die 1. Art und Weise bei anderen Domains auch geklappt hat.


--------------------
Top
PMEmail Poster
Top
 
Ice07
#5 Geschrieben am: Sa 17.03.2007, 16:59 (+01:35)
Report PostQuote Post

AyomRank 2
****

Gruppe: Member (aktiv)
Beiträge: 19
Mitglied seit: 3.03.2007


Hmm habe eben nochmal geschaut, es hat wohl nur kurz funktioniert jetzt geht schon wieder überhaupt nichts mehr (obwohl ich nach der Änderung nicht mehr dran rumgefummelt habe). Finde das alles höchst seltsam.
@Jörg Kruse: Ja es sind noch andere Weiterleitungen aktiv, habe aber diese aber schon testweise entfernt was aber nichts gebracht hat.

Hat noch jemand einen Rat?


--------------------
Top
PMEmail Poster
Top
 
Jörg Kruse
#6 Geschrieben am: Sa 17.03.2007, 18:48 (+01:48)
Report PostQuote Post

AyomRank 5
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 418
Mitglied seit: 19.12.2004


QUOTE (Alonso @ Sa 17.3.2007, 14:37)
So müsste das klappen:
CODE

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.meine-seite.de/$ [NC]
RewriteRule ^(.*)$ http://www.meine-neueseite.de/$1 [L,R=301]

Ein HTTP_HOST enthält IMHO kein / - demnach würde die Bedingung (wegen des !) immer zutreffen. Die Punkte würde ich auch weiterhin escapen - ohne Backslash bezeichnen sie ein beliebiges Zeichen - das funktioniert in diesem Fall zwar auch, ist aber ungenauer. Das [NC] schadet vielleicht nicht, aber ob es eine Endlosschleife verhindert, deren Ursache unbekannt ist? oder handelt es sich um einen Browser, der Kleinbuchstaben in der URL immer wieder in Großbuchstaben zurückwandelt?

Ich sehe jedenfalls nichts falsches an der ursprünglichen RewriteCond, hätte eher Bedenken wegen des Slashes in dieser Version

Edit: und es handelt sich auch nicht mehr um die Festlegung einer Standarddomain - die Rule leitet ja auf eine andere Domain weiter


--------------------
Top
PMEmail PosterUsers Website
Top
 
Jörg Kruse
#7 Geschrieben am: Sa 17.03.2007, 18:55 (+00:07)
Report PostQuote Post

AyomRank 5
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 418
Mitglied seit: 19.12.2004


QUOTE (Ice07 @ Sa 17.3.2007, 16:59)
@Jörg Kruse: Ja es sind noch andere Weiterleitungen aktiv, habe aber diese aber schon testweise entfernt was aber nichts gebracht hat.

Hast du dabei mit der ursprünglichen Version getestet oder mit der von Alonso?

Hsat du auch Weiterleitungen übergeordneter Verzeichnisse (inerhalb des Webspaces) berücksichtigt?


--------------------
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/17321

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Kleines Problem mit preg_replace... BartTheDevil89 77 3 Do 20.11.2008, 22:13
Problem bei Mail-Versand PH 344 14 Di 11.11.2008, 08:32
Datenbankabfrage Problem Mauf 234 13 Mi 22.10.2008, 15:48
mod_rewrite Frage Coach 320 8 Di 21.10.2008, 08:01
Php mail Problem UTF-8 Carbon 356 6 So 19.10.2008, 12:35
Firefox Problem Marc3l 165 4 So 19.10.2008, 10:42
php Array Problem kekskruemel 154 5 Di 14.10.2008, 22:36
Install-Problem mit Elgg MacGyver 169 1 Fr 10.10.2008, 12:16
FTP Problem DrCash 122 1 Mi 1.10.2008, 06:28
Zanox und OpenX Problem FAn1919 300 5 Di 23.09.2008, 17:33




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]