Мой сайт находится на хосте с использованием 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.php
- www.e-motiv.net -> /www/index.php
- www.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 не являетсялучшее решение, пожалуйста, скажите!