Перенаправление Htaccess (www.example.com/page.html/page.html) не перенаправляет на страницу 404 - PullRequest
1 голос
/ 06 августа 2020

В настоящее время, когда мы открываем страницу www.example.com/page.html/page.html, она не перенаправляется на 404 страницы, а открывает страницу без CSS. Я хочу, чтобы это было перенаправлено на 404 страницы, иначе он должен правильно открыть page.html.

1 Ответ

0 голосов
/ 06 августа 2020
www.example.com/page.html/page.html

Предполагая, что /page.html - допустимый файл, тогда дополнительный /page.html в конце будет дополнительная информация о пути (информация о пути). Вам нужно отключить информацию о пути в вашем файле .htaccess:

AcceptPathInfo Off

Теперь любой URL-адрес, содержащий path-info , вместо этого вызовет 404. (Если у вас нет других директив, которые направляют запрос.)

Обычно информация о пути отключена по умолчанию для .html файлов, если это не было явно включено или обработчик не изменен (например, передача .html файлы через PHP).

...