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

Добрый день, есть сайт 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, 09:46
modx.pro
1
7 523
0

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

Саша Иващенко
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'));
}
но это ничего мне не дает…
Александр
09 октября 2016, 07:17
0
Может достаточно просто обновить URI-ссылки? мне обычно помогало после реактирования htaccess
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3