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

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

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

Сообщение Dmnkdm » Чт сен 20, 2012 8:07 am

содержание файла :
Код: выделить все
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

подскажите, как исправить, пожалуйста
Dmnkdm
 
Сообщений: 2
Зарегистрирован: Чт сен 20, 2012 8:02 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Сообщение Dmnkdm » Чт сен 20, 2012 10:36 am

Сам спросил - сам ответил)

нужно убрать флаг L у RewriteRule
Dmnkdm
 
Сообщений: 2
Зарегистрирован: Чт сен 20, 2012 8:02 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: MailBot, YandexBot

cron