У меня есть переписать, который меняет мой DocumentRoot с /public_html
на /public_html/MAIN
, и он прекрасно работает.
RewriteRule ^$ /MAIN/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/MAIN/
RewriteRule ^(.*)$ /MAIN/$1
Теперь Если я пытаюсь добавить следующую инструкцию, чтобы всегда показывать поддомен www
больше не работает должным образом ...
RewriteCond %{http_host} ^domain.com [nc]
RewriteRule ^(.*)$ http://www.domain.com/$1 [r=301,nc]
Посещение http://domain.com/
вызывает перезапись на http://www.domain.com/MAIN/
, что не то, что я хочу. Я не хочу, чтобы подкаталог MAIN
был виден.
Чего мне не хватает?