Один общий .htaccess для сайтов - проблема с редиректом теперь с (www)

U
На сайте с 24.02.2009
Offline
116
522

переместил .htaccess на 1 уровень вниз (сделал один .htaccess для всех сайтов на шаред хостинге)

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]

RewriteRule ^(.*)$ http://%1/$1 [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

и после этого редирект с www.site.ru стал на адрес www.site.ru/site.ru

как сделать чтобы доменное имя не дублировалось

siv1987
На сайте с 02.04.2009
Offline
427
#1

а что там повторяется, адрес папки? Тогда исключите его из группы.

RewriteRule ^[^/]+/(.*)$ http://%1/$1 [L,R=301]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий