Вместо 404 показывается содержание главной страницы

TB
На сайте с 16.01.2009
Offline
229
545

20 лет хостер терпел мой сайт на виртуальном хостинге, но недавно при моём согласии перенес его на VDS с Fastpanel, PHP-FPM. Перенести - перенёс, но настраивать я должен сам (как будто я знаю как). Возникла проблема. При открытии несуществующей страницы вместо 404 показывается содержание главной.

GPT не помог, но в интернете нашел код 

    location / {

        ssi on;

        index index.php index.html;

        try_files $uri $uri/ =404;

    }

Теперь файлы с несуществующими расширениями, а также несуществующие файлы с расширениями .html, .htm, .php  отдают 404 Not Found.   Но если на странице с несуществующим файлом в url  указать известное расширение, например, .txt, .doc, .js и так далее  (site .com/889799889jjh.txt) , то она снова открывается с содержимым главной страницы. 

Как сделать так, чтобы любой несуществующий url отдавал 404 ? 

L
На сайте с 10.02.2015
Offline
246
#1

nginx -t && nginx -s reload делали после того кода?
У Вас по всем видимости статика где-то отдельно обрабатывается.
Ищите в конфигах.
Fastpanel? Ищите в ней настройки.

TB
На сайте с 16.01.2009
Offline
229
#2
livetv #:
nginx -t && nginx -s reload делали после того кода?

Я не знаю, куда и как эти заклинания печатать) Я пока на уровне переписывания содержимого htaccess под NGINX. Но за статику спасибо. В ней код тоже переписал и всё заработало как надо!

poruchick
На сайте с 13.08.2007
Offline
240
#3
TonyBlackberry #:

Я не знаю, куда и как эти заклинания печатать) Я пока на уровне переписывания содержимого htaccess под NGINX. Но за статику спасибо. В ней код тоже переписал и всё заработало как надо!

Под чем сервер? Панель управления, чистый?

Остатки доменов по бросовым ценам - https://ssl.su | Лучший хостинг и VPS - https://sl.net.ru/inltr / | Профессиональный мониторинг доступности - https://sl.net.ru/pingservice . Я не SEOшник, я - админ, никсовод, интегратор, инженер, делюсь знаниями в меру возможности.
E
На сайте с 01.10.2017
Offline
113
#4
TonyBlackberry :
20 лет хостер терпел мой сайт на виртуальном хостинге, но недавно при моём согласии перенес его на VDS с Fastpanel, PHP-FPM.

На чем сайт (какая программа/скрипт, язык)? Если HTML/SSI/зачатки PHP, то лучше перенести на что-нибудь современное.

TonyBlackberry :
При открытии несуществующей страницы вместо 404 показывается содержание главной.

В принципе на странице ошибки может выводиться содержимое главной. Статус (код ответа) этой страницы проверяли? В показанном "коде" не вижу error_page.

Домены на продажу: https://p20.ru/collection/domains-for-sale
E
На сайте с 01.10.2017
Offline
113
#5
TonyBlackberry #:
Я не знаю, куда и как эти заклинания печатать)

Очевидно, вы совершили опрометчивый поступок. Переносите сайт обратно на обычный виртуальный хостинг. Или нанимайте программиста/сисадмина.

TB
На сайте с 16.01.2009
Offline
229
#6
estic #:

Очевидно, вы совершили опрометчивый поступок. Переносите сайт обратно на обычный виртуальный хостинг. Или нанимайте программиста/сисадмина.

На данный момент сайт работает, поэтому зачем сисадмин, который будет сидеть без дела? А перенести обратно можно в любой момент.

E
На сайте с 01.10.2017
Offline
113
#7
TonyBlackberry #:
На данный момент сайт работает, поэтому зачем сисадмин, который будет сидеть без дела?
Во-первых, я вам советовал не на постоянную работу взять админа. Можно прямо у вашего провайдера спросить про услугу наподобие "админ на час" (т.е. с почасовой оплатой). Во-вторых, при штатном переносе на сервер/VPS обычно многое не доделывают, что следовало бы сделать. Я в общем не против, чтобы непрофильные специалисты использовали свой сервер/VPS, но для это нужно овладевать соответствующими навыками или привлекать соответствующих специалистов. Иначе будет плохо.
L
На сайте с 25.12.2013
Online
406
#8
TonyBlackberry :
20 лет хостер терпел мой сайт на виртуальном хостинге, но недавно при моём согласии перенес его на VDS с Fastpanel, PHP-FPM. Перенести - перенёс, но настраивать я должен сам (как будто я знаю как). Возникла проблема. При открытии несуществующей страницы вместо 404 показывается содержание главной.

Рекомендую переехать вам к другому хостеру, который нормально относится к своим клиентам. Я бы такого свинского отношения к себе не потерпел. Но дело ваше, конечно же 😎

Недорогой, надежный и отзывчивый VPS хостинг ( https://bit.ly/3eXUnNN ) Проверенная пуш партнерка с ежедневными выплатами ( https://vk.cc/9wLSrL)

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