modx строгие URL

Доброго времени суток. Подскажите пожалуйста, как заставить modx обрабатывать строго URL? Например
modx.pro/topic/ и modx.pro/topic открывается одна и та же страница. На них на обе Status: HTTP/1.1 200 OK, для поисковика это дубль. Как можно сделать 403 редирект на страницу со слэшем? Или отдавать 404.
Зачем я это спрашиваю? Сегодня утром мой интернет магазин из за таких дублей ушел в бан. На него наложили фильтрацию выдачи.
Николай
04 сентября 2014, 15:02
modx.pro
7
3 069
0

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

    Сергей Шлоков
    05 сентября 2014, 09:34
    0
      Сергей Скат
      05 сентября 2014, 11:41
      0
      там в самом modx достаточно просто настраиваестя
        Сергей Шлоков
        05 сентября 2014, 13:29
        5
        0
        Если так просто, хотелось бы узнать как. Лично у меня не получилось ни на 2.2 ни на 2.3. — не хочет работать этот friendly_urls_strict.
        Поэтому решаю эту задачу одним из способов:
        1. Выставляю канонический урл
        <link rel="canonical" href="[[~[[*id]]]]? &scheme=`full`]]" />
        2. Или добавляю в .htaccess код
        # Rewrite domain.com -> domain.com/
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_URI} !\..{1,10}$
        RewriteCond %{REQUEST_URI} !(.*)/$
        RewriteRule ^(.*)$ http://site.ru/$1/ [L,R=301]
        Работает гарантировано.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4