404 или 301 ?

and2005
На сайте с 21.05.2005
Offline
170
826

Добрый день! У меня кастомная страница 404, в .htaccess: ErrorDocument 404 /404.html

Обратил внимание, что при запросах несуществующих страниц, сервер (виртуальный хостинг) отдает ответ 301.

Это нормально или не совсем?  В смысле, может ли от этого быть вред для сайта?

alaev
На сайте с 18.11.2010
Offline
768
#1
Если туда нафигачат ссылок хрумером, то в гугле может поплохеть. Лучше 404.
Создание и продвижение сайтов - https://alaev.net , аудиты сайтов, контекстная реклама
Kaavain
На сайте с 28.07.2015
Offline
157
#2
and2005 :

Добрый день! У меня кастомная страница 404, в .htaccess: ErrorDocument 404 /404.html

Обратил внимание, что при запросах несуществующих страниц, сервер (виртуальный хостинг) отдает ответ 301.

Это нормально или не совсем?  В смысле, может ли от этого быть вред для сайта?

404 или 301 решать должен ты. А не хостинг. Если это не так - меняй хостинг. 

404 - страницы нет вообще. 

301 - страница есть, но адрес другой. 

Поэтому описанное в поведение НЕ нормально. 

Могу порекомендовать только хостинг: https://traf.at/vps - за 3 года все на 4++ и цены не подняли. Ну и банк для белых ИП: https://traf.at/bankm
W1
На сайте с 22.01.2021
Offline
306
#3
and2005 :
Это нормально или не совсем? 

Это нормально. В смысле поведения сервера.

and2005 :
В смысле, может ли от этого быть вред для сайта?

Может, при определённых условиях.

and2005 :
У меня кастомная страница 404, в .htaccess: ErrorDocument 404 /404.html

Это для физически существующих на сервере документов, непосредственно обрабатываемых апачем.

and2005 :
при запросах несуществующих страниц, сервер (виртуальный хостинг) отдает ответ 301.

Это для документов, формируемых CMS. Значит, такая настройка задана в CMS.

Мой форум - https://webinfo.guru –Там я всегда на связи
and2005
На сайте с 21.05.2005
Offline
170
#4
Kaavain #:

404 или 301 решать должен ты. А не хостинг. Если это не так - меняй хостинг. 

404 - страницы нет вообще. 

301 - страница есть, но адрес другой. 

Поэтому описанное в поведение НЕ нормально. 

Поясню: если в .htaccess: ErrorDocument 404 /404.html , то при запросе несуществующей страницы открывается страница с адресом:

my-site/ несуществующая страница.html , а ее содержание, то, что я задал в 404.html .

Дело не CMS (сайт без CMS ), получается такие настройки у моего шаред хостинга. Из-за этого отказываться от хостинга вряд ли есть смысл. Наверно откажусь от кастомной страницы 404 .

webinfo #:

and2005 :
У меня кастомная страница 404, в .htaccess: ErrorDocument 404 /404.html "

Это для физически существующих на сервере документов, непосредственно обрабатываемых апачем.

Содержание моей 404.html как раз отдается несуществующим документам. При этом ответ сервера 301

W1
На сайте с 22.01.2021
Offline
306
#5
and2005 #:
получается такие настройки у моего шаред хостинга
and2005 #:
Содержание моей 404.html как раз отдается несуществующим документам. При этом ответ сервера 301

Не должно быть такого у шаредного хостинга.

and2005 #:
сайт без CMS

Набор файлов с расширением .html, размещённых на сервере?

and2005
На сайте с 21.05.2005
Offline
170
#6
webinfo #:
Набор файлов с расширением .html, размещённых на сервере?
Именно так
богоносец
На сайте с 30.01.2007
Offline
763
#7
Kaavain #:
301 - страница есть

Ну и 'есть' ли http://searchengines.guru/ ? В индексе или где ещё она 'есть'?  

and2005 #:
Содержание моей 404.html как раз отдается несуществующим документам. При этом ответ сервера 301

А в Location что? А "содержимое 404.html" с каким статусом? 200 или 404? Может у вас 301 с http на httpS

Выложите всю последовательность ответов на запрос типа my-site/al-Kaida (стерев my-site) , может тогда и подскажут


and2005
На сайте с 21.05.2005
Offline
170
#8

Спасибо за советы.

Сейчас ответ на несуществующие страницы стал - 404. Единственное объяснение, которое могу найти, - хостеры читают этот форум и исправляют баги.

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