1

Тема: закрыть url слешем

Подскажите плиз как на монстре сделать ссылки закрытые слешем.
Т.е. по умолчанию сейчас:
site.ru/pages/page
надо что б было:
site.ru/pages/page/

Заранее благодарю за помощь!

Поделиться

2 (2014-11-13 15:21:11 отредактировано ravilr)

Re: закрыть url слешем

в файле === \engine\Uri.php  === ver. monstra 3.0

найти

$request_uri = explode('/', $_SERVER['REQUEST_URI']);

и после добавить

if (end($request_uri) == '' && $request_uri[1] != '' ) unset($request_uri[key($request_uri)]);

а далее через htaccess добавляем слеш в конце

перед RewriteBase /

добавить

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

И все это как вариант. По хорошему наверно надо без htacces слеш добавить, но потом все равно придется редиректить, так что без разницы.

+ css

Поделиться

3

Re: закрыть url слешем

До нормального варианта никто ещё не дошёл?

Поделиться

4

Re: закрыть url слешем

нормальный вариант - оставить все как есть!

Поделиться