Надо чтобы / добавился только к папкам, сейчас так /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
Посмотрел я этот файл но там ничего не понятно, может кто подскажет как исправить ошибку.
#1
1 ноября 2015 в 19:58
#2
1 ноября 2015 в 20:04
Зачем вам вообще этот слеш?
#3
1 ноября 2015 в 21:01
Мне со слэшом привычнее, и без слэша просто ссылка кажется незавершенной.
Сегодня в 08:25
#4
20 ноября 2015 в 01:05
тоже хотелбы видеть слеш в конце папки, может тогда маски для виджетов заработают