Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Несуществующая страницы отдает код 200 / 8 сообщений из 8, страница 1 из 1
18.12.2021, 13:56
    #40121222
NewLine
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несуществующая страницы отдает код 200
Добрый день.

Есть правильная страница site.ru/contacts.php
Она корректно отображается и отдает код 200

Есть не правильная страница и она тоже отдает код 200 - site.ru/contacts.php/fdgsdgsdf
А должна по идее 404

Если я уберу слеш после php, то тоже все будет корректно.

Не понимаю, как справиться с этой проблемой.

Подскажите пожалуйста.
...
Рейтинг: 0 / 0
18.12.2021, 15:41
    #40121230
Ы2
Ы2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несуществующая страницы отдает код 200
NewLine, это вопрос к Apache, вам сюда .
...
Рейтинг: 0 / 0
19.12.2021, 11:19
    #40121319
estic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несуществующая страницы отдает код 200
Если перейти на современный способ построения Web-приложений (единую точку входа), то такой проблемы не будет.
...
Рейтинг: 0 / 0
19.12.2021, 11:25
    #40121322
estic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несуществующая страницы отдает код 200
Кстати, кроме PATH_INFO у вас еще будут дубли со строкой запроса (QUERY_STRING).
...
Рейтинг: 0 / 0
19.12.2021, 14:09
    #40121357
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несуществующая страницы отдает код 200
estic
Если перейти на современный способ построения Web-приложений (единую точку входа), то такой проблемы не будет.

А что это?
...
Рейтинг: 0 / 0
19.12.2021, 14:43
    #40121363
estic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несуществующая страницы отдает код 200
ShSerge
А что это?
В Интернете достаточно информации. В русскоязычной Википедии это описано не самым лучшим образом, но все же вот вам ссылка: https://ru.wikipedia.org/wiki/Единая_точка_входа_(шаблон_проектирования)
...
Рейтинг: 0 / 0
19.12.2021, 14:48
    #40121365
estic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несуществующая страницы отдает код 200
Смысл в том, что за обработку адресов полностью отвечает само приложение. Соответственно, эту обработку можно сделать очень строгой, не оставляющей места каким-либо дублям, так что даже rel="canonical" становится не нужен.
...
Рейтинг: 0 / 0
19.12.2021, 15:17
    #40121376
estic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несуществующая страницы отдает код 200
На некоторых дублях имеет смысл выполнять коррекцию адреса (при помощи постоянного перенаправления, т.е. со статусом 301). Наиболее известный пример такой коррекции в рамках "главного зеркала" - это устранение или наоборот добавление завершающего слэша.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Несуществующая страницы отдает код 200 / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]