Hallo,
ich habe Probleme damit, die richtige .htaccess-Datei zu erstellen.
Ich möchte zwei Dinge erreichen:
1. die Domain soll auf einen Unterordner verweisen. D. h. wenn ich meinedomain.de aufrufe, soll eigentlich meinedomain.de/verzeichnis aufgerufen werden, nur in der URL soll das Verzeichnis nicht stehen. In diesem Verzeichnis ist eine WordPress-Installation.
2. Die Domain soll immer mit www. davor aufgerufen werden.
Dazu habe ich folgende htaccess erstellt:
//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^meineddomain.de[nc]
RewriteRule ^(.*)$ http://www.meinedomain.de/$1 [r=301,nc]
//301 Redirect Entire Directory
RedirectMatch 301 /(.*) /verzeichnis/$1
Diese .htaccess habe ich in das root-Verzeichnis gelegt. Leider wurde bei Aufruf von meinedomain.de nicht das Unterverzeichnis aufgerufen, sondern die index.html im root-Verzeichnis und bei Aufruf von meinedomain.de/verzeichnis hatte ich einen Fehler 500.
Jetzt meine Frage(n): Was ist an dem Code oben falsch? Muss ich den vielleicht trennen und im Root-Verzeichnis nur die 301-Umleitung machen und den Rest dann in der htaccess im Unterverzeichnis?
Ich hoffe, man kann verstehen, was ich meine.
Danke, priga