Christian Seiler: mod_rewrite Umleitung

Beitrag lesen

Hallo Ingo,

der Themenbereich passt vielleicht nicht ganz, aber vielleicht noch am ehesten.

Nein, am ehesten passt Server. ;-)

Ich versuche vergeblich, eine Umleitung mittels mod_rewrite einzurichten.

Anforderung: /Verzeichnis/
Ergebnis: /Verzeichnis/Unterverzeichnis/

Entweder die Umleitung fuinktioniert nicht oder verkehrt oder es gibt einen interneal Server Error. So schwer kann das doch aber nicht sein, oder?

Naja, ohne Quellcode kann ich Dir nicht sagen, was Du falsch gemacht hast.

Wie gesagt soll die Umleitung nur greifen bei Aufruf des Verzeichnisses ohne weitere Angabe und dann die index-Datei im Unterverzeichnis angesprochen werden.

In der zentralen Serverkonfiguration kannst Du mittels

RewriteEngine On  
RewriteRule ^/Verzeichnis/$ /Verzeichnis/Unterverzeichnis/

den Request umschreiben oder per

RewriteEngine On  
RewriteRule ^/Verzeichnis/$ /Verzeichnis/Unterverzeichnis/ [R]

weiterleiten (evtl. [R=301]).

In eine .htaccess in /Verzeichnis könntest Du stattdessen

RewriteEngine On  
RewriteBase /Verzeichnis  
RewriteRule ^$ Unterverzeichnis/

schreiben (evtl. noch mit [R] oder [R=301] hinten dran).

Jetzt alles ungetestet, sollte aber klappen.

Viele Grüße,
Christian

--
"I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone." - Bjarne Stroustrup