Hallo,
in Anlehnung an diese Beschreibung hätte ich mich daran gemacht, einen Domainaufruf in ein Unterverzeichnis umzuleiten ... leider erfolglos ...
Meine Struktur zur Zeit (webhoster world4you):
root/cms/MeineContaoinstallation3.1.5
die htaccess ist wie folgt angepasst, sodass bei Aufruf der Domain ins Verzeichnis 'cms' umgeleitet wird
Dies hat aber den unschönen Beigeschmack, dass bei Aufruf der Domain immer das /cms mit dabei steht ... www.meinedomain.at/cms/RewriteEngine on
RewriteRule ^(/)?$ http://meinedomain.at/cms [R=301,L]
Nun habe ich die letzte Version ins Verzeichnis /cms/cto327/ installiert und möchte einereits dass bei Aufruf der Domain das /cms verschwindet » www.meinedomain.at und andererseits die Domain auch gleich in das Untervereichnis /cto327 weitergeleitet wird.
Würde ich die jetzige htaccess nur auf
abändern - hätte ich wohl nach Aufruf der Domain einen noch unschöneren Pfad ... www.meinedomain.at/cms/cto327/index.phpRewriteEngine on
RewriteRule ^(/)?$ http://meinedomain.at/cms/cto327 [R=301,L]
Nun habe ich mal dies hier geschrieben:
(Im BE habe ich URLs-Umschreiben nicht aktiviert, die htaccess.default im Verzeichnis cms/cto327/ habe ich auf .htaccess umbenannt)RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^(cms|cto327)/.*
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d [OR]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*) /(cms|cto327)/$1 [L]
Sollte also wohl klappen - tut es aber nicht ...
Dies führt aber leider zu einer 500 Error Meldung.
Wo ist der Hund begraben? Kann mir jemand weiterhelfen?
Ich habe aber keine Ahnung von htaccess-Befehlen
Lesezeichen