Skrase
@Skrase
Веб-разработчик, веб-дизайнер

Как убрать «/» в конце ссылок MODX?

Столкнулся с проблемой. Мне необходимо сделать страницы категорий без слеша в конце.
Редиректы я настроил, но сниппеты формируют ссылки типа "category/".
В системных настройках пытался оставлять пустым "суфикс контейнера", но тогда сниппеты формируют ссылки типа "category.html"
  • Вопрос задан
  • 2394 просмотра
Пригласить эксперта
Ответы на вопрос 2
shambler81
@shambler81 Куратор тега htaccess
так он правильно делает, вам по хорошему их нужно добавлять.
RewriteCond %{REQUEST_URI} \..+$
# Если файл содержит точку. 
RewriteCond %{REQUEST_FILENAME} !-d 
# И это не директория. 
RewriteCond %{REQUEST_FILENAME} -f
# Является файлом. 
RewriteCond %{REQUEST_URI} ^(.+)/$ 
# И в конце URL есть слеш. 
RewriteRule ^(.+)/$ /$1 [R=301,L] # Исключить слеш.
Ответ написан
@alexanternik
Системные настройки там найти ключ "container_suffix" и сделать его пустым(можно вписать любое значение)
5a6745c2907ad588752814.jpeg
Ответ написан
Ваш ответ на вопрос

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

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