Окончание index в разделах

У нас сайт на нескольких поддоменах. Не давно обнаружили такие вот ссылки (правда не знаю от куда)
sokora.ru/sales/index
dal.sokora.ru/sales/index

Обе эти ссылки введут на главную страницу с контентом основного домена sokora.ru/

Если в ссылке убрать окончание /index то все будет в норме.
Подскажите как избавиться от такой проблемы!? Такое окончание /index можно подставить в любой раздел сайта и получается так же.

Редирект настроен:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php
RewriteRule ^index\.php$ / [L,R=301]
Сергей
07 апреля 2017, 07:55
modx.pro
764
0

Комментарии: 6

Дмитрий Суворов
07 апреля 2017, 11:38
0
а у Вас настроена 404 ошибка?
    Сергей
    07 апреля 2017, 11:44
    0
    Да настроена, вот по этой ссылке sokora.ru/sales/index2 уже 404 ошибка
      Дмитрий Суворов
      07 апреля 2017, 11:48
      0
      вот тут вроде по Вашей теме: modx.pro/help/717/
        Сергей
        07 апреля 2017, 13:54
        0
        Для главной такое вот работает:
        RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php
        RewriteRule ^index\.php$ / [L,R=301]

        А как сделать для подразделов, к примеру такой страницы sokora.ru/sales/index, чтобы редирект шел на sokora.ru/sales?
    mngatoff
    07 апреля 2017, 16:49
    +1
    RewriteEngine On
    RewriteBase /

    RewriteCond %{THE_REQUEST} ^.*/index\.php
    RewriteRule ^(.*)index.php$ /$1 [R=301,L]
    RewriteCond %{THE_REQUEST} ^.*/index
    RewriteRule ^(.*)index$ /$1 [R=301,L]
      Сергей
      10 апреля 2017, 13:42
      0
      Спасибо. Помогли!
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      6