Zur Navigation

301 Weiterleitung [12]

111 Jörg Kruse

Normal ist das nicht. Findet sich im Access Log vielleicht noch eine weitere Weiterleitung, die dort anschlägt?

25.09.2006 23:32

112 YuryR

in der selben htaccess ist noch die "subdomain standarturl" regel

RewriteCond %{HTTP_HOST} !^www\.sub.domain\.de$
RewriteRule ^(.*)$ http://www.sub.domain.de/$1 [L,R=301]

26.09.2006 10:45

113 Jörg Kruse

Wie ist denn das Ergebnis, wenn du diese Rule auskommentierst?

Irgendwo spielt die Konfiguration des Virtual Hosts www.sub.domain.de vielleicht auch noch eine Rolle.

Mögliche Erklärung des Problems: der Server analysiert das Weiterleitungsziel als Standard Host + Document Root und führt infolgedessen die genannte RewriteRule aus mit dem bekannten Ergebnis. Ich kann dieses Fehl-Verhalten auf meinem Testserver (Apache 1.3.34) allerdings nicht reproduzieren

26.09.2006 11:38 | geändert: 26.09.2006 11:41

114 YuryR

spielt keine rolle ob ich die beiden zeilen auskommentiere

werde immer noch hierher weitergeleitet

http://www.sub.domain.de/var/www/web138/html/sub/ordner/

Not Found

The requested URL /var/www/web138/html/sub/ordner/ was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

26.09.2006 11:46

115 Jörg Kruse

Dann scheidet die RewriteRule als Störfaktor aus

Und was für Weiterleitungen werden im Access Log verzeichnet? Falls du keinen Zugriff darauf hast: was für Header-Daten zeigt der WannaBrowser beim Aufruf der Seite datei.html an?

Gibt es noch übergeordnete .htaccess, die dazwischenfunken könnten? Eine .htaccess wirkt sich auch dann auf untergeordnete Verzeichnisse aus, wenn diese anderen Hosts (Domains) zugeordnet sind, also wenn die Hauptdomain sich beispielsweise im Ordner /var/www/web138/html befindet, würden sich die Direktiven ihrer .htaccess auch auf die Subdomains in untergeordneten Verzeichnissen auswirken

Oder das Problem liegt noch tiefergehender in der Konfiguration des Virtual Hosts..

26.09.2006 12:11

116 YuryR

HTTP/1.1 200 OK
Date: Tue, 26 Sep 2006 10:23:34 GMT
Server: Apache/2.0.54 (Debian GNU/Linux) PHP/4.4.4 mod_ssl/2.0.54 OpenSSL/0.9.7e
X-Powered-By: PHP/4.4.4
Content-Length: 5621
Content-Type: text/html

steht dann da..

eine übergeordnete .htaccess gibt es, dennoch darf diese keinen einfluss auf die untergeordneten haben..

26.09.2006 12:26

117 Jörg Kruse

Dem Header zufolge wird eine Weiterleitung gar nicht getätigt? Was steht denn in der Adresszeile des Browsers?

eine übergeordnete .htaccess gibt es, dennoch darf diese keinen einfluss auf die untergeordneten haben..

Zum Wirkungsbereich einer .htaccess gehören aber auch alle untergeordneten Verzeichnisse im Filesystem. Die .htaccess Direktiven der untergeordneten Verzeichnisse können natürlich die der übergeordneten überschreiben - aber ansonsten gelten für eine Verzeichnis immer auch die Direktiven der übergeordneten .htaccess-Dateien

26.09.2006 13:37

118 YuryR

ja, bei diesem tool wird wird auch nicht weitergeleitet, frag mich nicht warum.. da steht auch der code der datei die eigentlich ersetzt werden soll

wenn ich die url jedoch im browser aufrufe, dann schon, nur halt auf die o.g. 404

meine übergeordnete htaccess hat keinen einfluss auf die weiterleitung im ordner der sub, da diese nur das php in html erlaubt..

26.09.2006 15:00

119 Jörg Kruse

Also beim WannaBrowser wird gar nicht weitergeleitet und bei deinem Browser auf die falsche URL? Irgendwie scheint das Problem dann wohl auch clientseitig begründet zu sein...? Was für ein Resultat erhälst du denn mit anderen Browsern? Vielleicht zur Sicherheit auch nochmal den Cache löschen

26.09.2006 15:20

120 YuryR

Vielleicht zur Sicherheit auch nochmal den Cache löschen

tja, das wars :(

26.09.2006 16:47