Страница 1 из 1

проблемы с 301 редиректом

СообщениеДобавлено: Чт сен 20, 2012 8:07 am
Dmnkdm
содержание файла :
Код: выделить все
DirectoryIndex index.php
Options +FollowSymLinks
RewriteBase /
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sitename.ru
RewriteRule (.*) http://www.sitename.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#AddType application/x-httpd-php5 .php
adddefaultcharset utf-8
Redirect 301 /dir/name http://www.sitename.ru/name2.html


редирект корректно работает при вводе http://www.sitename.ru/dir/name, но не срабатывает при вводе адреса без www -просто sitename.ru/dir/name

подскажите, как исправить, пожалуйста

СообщениеДобавлено: Чт сен 20, 2012 10:36 am
Dmnkdm
Сам спросил - сам ответил)

нужно убрать флаг L у RewriteRule