303 редирект
При анализе внешних ссылок выяснилось, что есть неправильные внешние ссылки. Так например вида http://site.com/, т.е. в адрес попала запятая.
Скорее всего эту ссылку размножили на других сайтах.
Вопрос. Если в .htaccess прописать 303 редирект на правильный адрес, то это нормально поисковыми машинами будет воспринято?



если 303 то нет, нужен 301 редирект
2 anton
Почему это ? В его случае это как раз таки идёт 303 (смотри другую), а не 301 который перемещено окончательно. Он же закрывает баг с неправильным адресом. 301 используют обычно
- когда меняют домен
- при смене структуры ссылок
- для избавления от архаичного www и склейки
Для того, чтобы в поисковом индексе не находились обе страницы: и неправильная (с запятой), и правильная (без нее), необходимо организовать 301-ый редирект, который позволит поисковику их склеить.
http://site.com/, –> http://site.com/
Если вы хотите чтобы пользователи попадали по сохранены ссылкам куда надо используйте 303. Я как понял вопрос был в сохранении ссылочного, вряд ли тот же Яндекс по 303 учтет это, он с трудом с 301 справляется. Я задал вопрос Google, они ответили что 303 скорей всего будет учтен как 302 редирект, а это нам не подходит.
Дело в том, что на многих ресурсах указали неправильную ссылку на мой сайт. В результате при попытке перехода возникает 404 ошибка.
Соответственно, 303 редирект решил использовать для:
1) пользователь кликнув по ссылке попадет на страницу сайта, а не на страницу с 404 ошибкой
2) в панеле вебмастера должно по идее исчезнуть сообщение о битой ссылке.
Что касается склейки, как писали в комментариях выше, то речь об этом не идет. Ибо 404 и морда сайта в любом случае не склеятся
Не проще ли сделать эту страницу доступной и уже потом поставить с нее 301 редирект, чтобы сохранить ссылочное? Зачем штаны через голову одевать?
2 anton
Так как делать эту страницу доступной, если это просто неправильный адрес. Netman писал что это может быть ссылка с адресом сайта и запятой или допустим точкой которая попала в тег и стала часть адреса. Предлагаете создавать страницу http://site.url/, ?
прочитайте, пожалуйста, мой комментарий выше, я предлагаю с несуществующей страницы site.url/, сделать 301 редирект вместо 303, чтобы сохраните ссылочное, что тут не понятного?