1 Geschrieben Sonntag, Juni 27, 2010 @ 14:45:13
Hallo
Ich frag mal hier, auch wenn es nicht direkt mit h-d zu zun hat...
Ich möchte alle Besucher, die direkt in ein Unterverzeichnis meiner Webseite gelangen (z.B. von google oder von sonst wo) ins root auf index.html umleiten. Da ich auf den Seiten in meinen Unterverzeichnissen keine Navigation eingebaut habe und man deshalb bloss über vor/zurück des Browsers navigieren kann, stehen die Besucher mit einem direkten Zugriff etwas dumm da.
Das Problem ist, dass die Unterverzeichnisse nur dann umgeleitet werden dürfen, wenn der Besucher von extern zugreifft. Wenn er normal von index.html kommt, muss das Verzeichnis funktionieren! Mit folgendem htaccess-Code wird er umgeleitet, aber leider immer, was dann eine Schleife gibt:
RewriteEngine On
RewriteCond %{REQUEST_URI} !=/index.html
RewriteRule .* /index.html [L,R=301]
Gibt es überhaupt eine Möglichkeit, externe Zugriffe anderes zu behandeln als interne?
--------------------
Gruss Patrick