[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: [РЕШЕНО] htaccess - дописываем слэш в конец URL
TranceIT
Никак не выходит каменный цветок...
Требуется в конец URL дописывать недостающий слэш.
Делая из site.com/asd - site.com/asd/
Инфы нашел много, но у меня в htaccess уже есть перенаправление всех запросов на index.php. Связать не получается. Помогите плиз.

.htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1/ [L,QSA]


_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
TranceIT

RewriteCond %{REQUEST_URI} ^(.*)(?<!/|php|js|css|gif|png|jpg|jpeg|htm|html)$
RewriteRule . %1/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]


В скобках указаны расширения, которые заменять не следует.

_____________
Безвозмездно помогаю только тем, кто сам пытается что-то сделать.

Остальным за WMR
Даже если там 10 строк кода!
Даже если мне это ничего не стоит!
Даже если вы нуб!

user posted image
Та гость я
Не пойму что значит символ < в регулярке на участке "(?<!/" Разъясните пожалуйста.
artkolev
Цитата (Та гость я @ 22.05.2012 - 22:39)
Не пойму что значит символ < в регулярке на участке "(?<!/" Разъясните пожалуйста.

Негативный просмотр назад.
wiki
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.