Убрать слеш в конце url адреса Новый

Дополнение: modx,revo,url,htaccess

Добрый день, есть сайт ekodomostroy.ru, и есть страницы со слэшем в конце url,
допустим ekodomostroy.ru/proekty-zagorodnyh-domov/
я в начале файла htaccess вставил следующее

RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteCond %{REQUEST_URI} !^/manager(/(.*)|$)
RewriteRule ^(.*)(/)$ $1 [L,R=301]

в конце url слэш убирается, но все ссылки по прежнему содержат слеш в конце…

вот скриншот
а вот ссылки меню:
<a href="[[~2]]">О НАС</a>
<a href="[[~3]]">УСЛУГИ</a>
<a href="[[~5]]">ПОРТФОЛИО</a>
вот такое получается:
<a href="href="about/"">О НАС</a>
<a href="href="services/"">УСЛУГИ</a>
Вопрос как убрать слеш в конце урл на сайте??
08 октября 2016, 12:46    Саша Иващенко   
0    1247 0

Комментарии (3)

  1. Саша Иващенко 08 октября 2016, 12:50 # 0
    container_suffix у меня в настройках системы пустой.
    и есть Плагин на событие onHandleRequiest:
    <?php
    if ($modx->context->key == 'mgr') {return;}
    if (substr($_SERVER['REQUEST_URI'], -1) == '/'
    && $_SERVER['REQUEST_URI'] != '/') {
    $url = substr($_SERVER['REQUEST_URI'], 0, -1);
    $modx->sendRedirect($url,array(
    'responseCode' => 'HTTP/1.1 301 Moved Permanently'));
    }
    
    но это ничего мне не дает…
    1. Александр 09 октября 2016, 07:17 # 0
      Может достаточно просто обновить URI-ссылки? мне обычно помогало после реактирования htaccess
      Вы должны авторизоваться, чтобы оставлять комментарии.