Nano Hash - криптовалюты, майнинг, программирование

Перенаправление Htaccess (www.example.com/page.html/page.html) не перенаправляет на страницу 404

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


Ответы:


1
www.example.com/page.html/page.html

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

AcceptPathInfo Off

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

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

06.08.2020
  • Спасибо за ваши ответы, его перенаправление на 404 страницы, но не использование CSS и js файла по исходному пути (www.example.com/page.html/page.html) 12.08.2020
  • но он не принимает исходный путь к файлу CSS и js - не совсем уверен, что вы имеете в виду? Вы говорите, что CSS и JS не отображаются в вашем пользовательском документе с ошибкой 404? 12.08.2020
  • когда используется (www.example.com/wqeqweqew.html), он правильно открывает страницу 404 без каких-либо проблем с CSS и JS? когда я пытаюсь открыть (www.example.com/page.html/page.html) CSS и JS отсутствуют 12.08.2020
  • Это произойдет, если вы используете относительные URL-адреса для своих статических ресурсов. Вместо этого в документе об ошибке необходимо использовать относительные (или абсолютные) URL-адреса. Дополнительные сведения см. В моем ответе на следующий вопрос о стеке веб-мастеров: .htaccess перезапись URL приводит к отсутствию CSS 12.08.2020
  • спасибо, мистер Уайт. вы сделали мой день. Это было решено 12.08.2020
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..