|
|
|
| Как сделать чтоб если URL не кончается дробю, то он добавлялся
например, http://www.agnitum.ru/products/outpost
стало http://www.agnitum.ru/products/outpost/ | |
|
|
|
|
|
|
|
для: web
(04.09.2007 в 15:47)
| |
$url = rtrim($url, "/") . "/";
|
| |
|
|
|
|
|
|
|
для: kasmanaft
(04.09.2007 в 17:18)
| | Всмысле в mod_rewrite с помощью RewriteRule | |
|
|
|
|
|
|
|
для: web
(04.09.2007 в 17:48)
| | Или такое не возможно с помощью задачи павил в mod_rewrite? | |
|
|
|
|
|
|
|
для: web
(04.09.2007 в 15:47)
| |
RewriteBase /products/
RewriteRule ^outpost$ outpost/ [R]
|
| |
|
|
|
|
|
|
|
для: Саня
(05.09.2007 в 21:58)
| | А если ко всем Линкам задать такое, несмотря на то сколько там категории в виде /category1/category2/category3/ ... просто в конце если нет символа "/", тогда добавился этот символ. | |
|
|
|
|
|
|
|
для: web
(06.09.2007 в 15:37)
| | когда пишете правило, указывайте после слэша знак вопроса:
RewriteRule ^map/?$ map.php
|
Это значит "ноль или один" слэшей... | |
|
|
|
|
|
|
|
для: provodnik
(07.09.2007 в 10:36)
| | А как можно проверить есть ли в конце слеш или нет?
Эсли это то что я думаю, тогда правило будет таким?
RewriteRule ^(.*)/?$ /$1/
|
| |
|
|
|
|
|
|
|
для: web
(07.09.2007 в 12:21)
| | Ваш шаблон ничего конкретного не описывает. Под него подойдёт любая строка.
RewriteRule ^(.+[^/])$ $1/ [R]
|
| |
|
|
|
|
|
|
|
для: Саня
(07.09.2007 в 17:46)
| | Спасибо. Вот это я хотел узнать. | |
|
|
|
|
|
|
|
для: Саня
(07.09.2007 в 17:46)
| | Использовал правило в таком ввиде
RewriteRule ^(.+[^/])$ $1/ [N]
|
Проблема в том что он действует на всех ввидов ссылок, даже на рисунок, css, js файлы которые в нем :-) Как исключить несколько файлов в формате .jpg, .gif, .png, .js, .css .html, .php? | |
|
|
|
|
|
|
|
для: web
(08.09.2007 в 11:09)
| | в принчипе можно добавить проверку на форматов с помощью RewriteCond, только не знаю как. | |
|
|
|
|
|
|
|
для: web
(08.09.2007 в 11:24)
| |
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [R]
|
| |
|
|
|