@abrakadabra777

Drupal — как убрать дубли /////?

Имеется сайт на друпал 7
если после адреса сайта ввести любое количество слешей // , не открывается 404 а просто грузится эта же главная страница
Как устранить такой косяк?
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ответы на вопрос 2
Zettabyte
@Zettabyte
Проф. восстановление данных ▪ Вопрос? См. профиль
Я полагаю, что это - нормальное поведение:
https://qna.habr.com/////
https://www.google.com/////
https://xn----7sbbfbnfa0a2audfacc2cat8e9f.xn--p1ai/////
По крайней мере, в Firefox всё работает.

Я с трудом представляю кто будет специально заниматься вводом слэшей на конце УРЛа, почему это косяк, и его надо непременно исправить, но варианты вижу следующие:
  • Воспользуйтесь модулем Redirect;
  • Как минимум, в Drupal 8 у него есть настройка "Remove trailing slashes from paths", не скажу насчёт 7-ки;
  • Укажите
    <link rel="canonical" href="https://VashSite.ru/" />
    в секции <head> главной страницы вашего сайта (а лучше настройте это для всех страниц, с соответствующими им УРЛами, разумеется).
Ответ написан
@Laweb
Веб-разработчик
Есть хороший модуль Global redirect
Кажется он решает эту задачу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы