Добавить слэш в конце урла папки

#1 1 ноября 2015 в 19:58
Надо чтобы / добавился только к папкам, сейчас так /board а надо чтобы было так /board/

сейчас так:
mysite.ru/posts
mysite.ru/articles
mysite.ru/board

а надо так:
mysite.ru/posts/
mysite.ru/articles/
mysite.ru/board/


Из файла .htaccess удалил

# Remove trailing slash from URLs
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]

добавил:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.html)
RewriteCond %{REQUEST_URI} !(.jpg)
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*[^/])$ $1/ [L,R=301]


После этого работают как надо:
mysite.ru/activity/
mysite.ru/comments/


А вот остальные выдают ошибку, к примеру:

mysite.ru/places/
mysite.ru/novosti/
и тд

Fatal error: Cannot redeclare routes_content() (previously declared in mysite.ru/public_html/system/controllers/content/routes.php:7) in mysite.ru/public_html/system/controllers/content/routes.php on line 136

Посмотрел я этот файл но там ничего не понятно, может кто подскажет как исправить ошибку.
#2 1 ноября 2015 в 20:04
Зачем вам вообще этот слеш?
#3 1 ноября 2015 в 21:01
neomaster
Мне со слэшом привычнее, и без слэша просто ссылка кажется незавершенной.
#4 20 ноября 2015 в 01:05
тоже хотелбы видеть слеш в конце папки, может тогда маски для виджетов заработают
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.