Закрывающий слеш в адресе

[Удален]
923

Адреса страниц на сайте имеют вид:

http://site.ru/catalog/members/

То есть с закрывающим слешем на конце.

Если же набрать в браузере адрес вида

http://site.ru/catalog/members

то браузеру выдается 301 и происходит редирект на страницу с закрывающим слешем.

Однако, так происходит не всегда.

Имеется несколько адресов с особенным поведением. В этом случае, если набрать адрес без закрывающего слеша, выдается отклик 404.

Как полагаете, не вызовет ли это недовольство поисковиков?

domen4you
На сайте с 08.03.2013
Offline
53
#1

в .htaccess что у вас?

U
На сайте с 11.07.2014
Offline
20
#2

Смотрите, все просто

страница http://site.ru/catalog/members/ и http://site.ru/catalog/members это разные страницы. Если на них присутствует одинаковый контент и обе странице отдают 200ОК ответ сервера (то есть грузятся нормально), у Вас на сайте присутствует дубликат страниц. Статический вес размывается, в индекс попадает лишняя страница, в общем - это не очень хорош.

301й код ответа сервера это редирект. То есть сайт перенаправляет пользователя со страниц со / на страницы без / (или наоборот). Так и должно быть. Это настраивается в панели хостинга (настроках сервера) или в файл .htaccess специальной командой.

Если какие-то страницы отдают 404й код (404ю ошибку) это тоже нормально. Это значит, что такой страницы нет. Главное, чтобы на эти страницы не было ссылок.

Вывод:

301 - все хорошо

404 - все хорошо

200ОК - все плохо, надо делать 301

Надеюсь помог)

[Удален]
#3

UXResearch, спасибо!

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