Вопрос по 301 и .htaccess

mastajedi
На сайте с 03.09.2007
Offline
68
566

Хотел я настроить на сайте 301 редирект, используя такие конструкции

Options +FollowSymLinks

RewriteEngine On

RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]

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

или же альтернативный вариант

RewriteEngine On

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

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

Но на сайте в .htaccess уже есть следующая запись -

Options +FollowSymlinks

RewriteEngine on

RewriteCond %{REQUEST_URI} ^(.*\.jpg|.*\.css|.*\.png|.*\.js|.*\.gif|.*\.php|.*\.html|.*\.htm|.*\.inc|.*\.xml|.*\.swf|.*\.ico|.*\.tpl|.*\.zip|.*\.rar|.*\.pdf|.*\.doc|.*\.docx|.*\.xls|.*\.xlsx|.*\.odt|.*\.flv|.*\.mp3|.*\.dwg|.*\.txt)

RewriteRule . - [L]

RewriteRule (.*) /index.php [L]

Подскажите, плиз, как надо действовать в данном случае, ибо простое добавление в конец файла не дает нужного результата

Да пребудет с вами Сила!
skAmZ
На сайте с 04.09.2009
Offline
122
#1


Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

RewriteCond %{REQUEST_URI} ^(.*\.jpg|.*\.css|.*\.png|.*\.js|.*\.gif|.*\.php|.*\.html|.*\.htm|.*\.inc|.*\.xml|.*\.swf|.*\.ico|.*\.tpl|.*\.zip|.*\.rar|.*\.pdf|.*\.doc|.*\.docx|.*\.xls|.*\.xlsx|.*\.odt|.*\.flv|.*\.mp3|.*\.dwg|.*\.txt)
RewriteRule . - [L]
RewriteRule (.*) /index.php [L]
mastajedi
На сайте с 03.09.2007
Offline
68
#2

skAmZ, Спасибо, помогло!

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