SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Правильный 301 редирект?

74ivan74 74ivan74  
472
  03.03.2013 14:52       789    
Сделал 301 редирект со страниц
jdhfkj.php
на
/jdhfkj/

Как сделать так, чтобы страницы jdhfkj.php перестали работать?
Сейчас страница открывается по обоим url адресам.

Спасибо

Ответы на пост (6) Написать ответ
conturov conturov
0
03.03.2013 15:08
В коде проверять URI и если он неправильный то редиректить на нужный.
0
shtorkin shtorkin
0
03.03.2013 15:08
Если редирект сделан непосредственно в php-скрипте посредством header(), то сразу после него надо вписать exit(), если через .htaccess или конфиг nginx, то неправильно составили правило.
0
74ivan74 74ivan74
472
03.03.2013 15:15
через .htaccess
пример
RewriteRule ^lleries/$ lleries.php [L]
0
74ivan74 74ivan74
472
03.03.2013 15:16
да, оказалось не 301, но думаю это не важно, т.к. страниц пока нет в индексе
0
shtorkin shtorkin
0
03.03.2013 15:57
Если я правильно понял, вы переходите на ЧПУ, судя по примеру правила. Тогда, чтобы со старых скриптов был перманентный редирект на новые адреса, надо добавить еще одно правило:
RewriteRule ^lleries.php$ /lleries [R=301, L]
0
74ivan74 74ivan74
472
03.03.2013 17:05
Да, чпу не было, сделал так:
RewriteRule ^lleries/$ lleries.php [L]
RewriteRule ^lleries.php$ /lleries [R=301, L]
оба адреса не работают - 500 ошибка (
0