невидимый mod_rewrite не всегда невидимый !? («Www» и «без поддоменов»)

Мой сайт размещен на хосте cPanel 11.

К сожалению, он перенаправляет оба"www.e-motiv.net" и "e-motiv.net" на public_html. Я хочу соотв. public_html / www и public_html /, и это невидимо для конечного пользователя.

Я думал, что лучший способ был через mod_rewrite, поэтому я сделал следующее.

Файловое пространство выглядит следующим образом (из public_html /):

/.htaccess/index.php/www/index.html/www/test/index.html

И я хочу это (вторая часть невидима!)

e-motiv.net -> /index.phpwww.e-motiv.net -> /www/index.phpwww.e-motiv.net/test -> /www/test/index.php

Я думал, что это сделает это:

RewriteCond %{HTTP_HOST} ^www.e-motiv.net$
RewriteCond %{REQUEST_URI} !/www
RewriteRule ^(.*)$ /www/$1  [NC,L]

1 и 2 работают, но хотя 3 дает правильный файл, он меняет адрес !? (так не незаметно) Итак, в адресной строке вы получите: www.e-motiv.net/test -> www.e-motiv.net/www/test/ А?

Если mod_rewrite не лучшее решение, пожалуйста, сообщите!

Ответы на вопрос(1)

Ваш ответ на вопрос