Проверьте 301 редирект

12
xaxel3000
На сайте с 23.07.2011
Offline
97
1697

Не пойму в чем ошибка. Устарела страница http://zap-online.ru/feedbackvendor.php, я ее хочу перенаправить 301 редиректом на http://zap-online.ru/black-list.php . В файле .htaccess пишу

Options +FollowSymLinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.zap-online.ru$ [NC]

RewriteRule ^(.*)$ http://zap-online.ru/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://zap-online.ru/ [R=301,L]

RewriteCond %{HTTP_HOST} ^zap-online.ru/feedbackvendor.php$ [NC]
Redirect 301 /old.html http://zap-online.ru/black-list.php

ErrorDocument 404 /404.html

При замене файла на обоих страницах 500 ошибка. Что неправильно?

C
На сайте с 04.02.2005
Offline
277
#1

RewriteCond %{HTTP_HOST}

проверяет только HTTP_HOST

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

Кроме того, Redirect из другого модуля и отношения к реврайту он не имеет.

C
На сайте с 04.02.2005
Offline
277
#3
siv1987:
Кроме того, Redirect из другого модуля и отношения к реврайту он не имеет.

А это уже 2-ая ошибка в слове ИСЧО

xaxel3000
На сайте с 23.07.2011
Offline
97
#4

Так как правильно то? Подскажите.

C
На сайте с 04.02.2005
Offline
277
#5

xaxel3000, правильно читать вслух!!!

С выражением.

RewriteCond %{HTTP_HOST} ^www.zap-online.ru$ [NC]

RewriteRule ^(.*)$ http://zap-online.ru/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://zap-online.ru/ [R=301,L]

И теперь ПРОДОЛЖИТЬ... не составит труда

Вы же зачем-то привели свои строчки?

Вам подсказали что в них ошибки

xaxel3000
На сайте с 23.07.2011
Offline
97
#6
Chukcha:
xaxel3000, правильно читать вслух!!!
С выражением.

RewriteCond %{HTTP_HOST} ^www.zap-online.ru$ [NC]
RewriteRule ^(.*)$ http://zap-online.ru/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://zap-online.ru/ [R=301,L]

И теперь ПРОДОЛЖИТЬ... не составит труда

Вы же зачем-то привели свои строчки?
Вам подсказали что в них ошибки

Смотрю в книгу, вижу фигу! Всем спасибо)))

---------- Post added 08-12-2012 at 02:20 ----------

Один черт ничего не получается! Ну расскажите ясней. Я скоро лопату сломаю, так копать(

C
На сайте с 04.02.2005
Offline
277
#7

Правило рерайт ^feedbackvendor\.php$ black-list.php [флаг 301 редиректа, последний]

xaxel3000
На сайте с 23.07.2011
Offline
97
#8
Chukcha:
Правило рерайт ^feedbackvendor\.php$ black-list.php [флаг 301 редиректа, последний]

Наберитесь терпения) Вот так?

^feedbackvendor\.php$ black-list.php [R=301,L]

А как он будет выглядеть в идеале? Если кто может, разжуйте пожалуйста.

Я не пойму что в начале должно стоять?

C
На сайте с 04.02.2005
Offline
277
#9

Rule = правило

рерайт = rewrite

флаг 301 редиректа = R=301

последний = Last

xaxel3000
На сайте с 23.07.2011
Offline
97
#10
Chukcha:
Rule = правило
рерайт = rewrite
флаг 301 редиректа = R=301
последний = Last

Все равно не получается. Пишу так

RewriteCond %{HTTP_HOST} ^zap-online.ru/$ [NC]

RewriteRule ^feedbackvendor\.php$ black-list.php [R=301,L]

12

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