Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Вопрос по mod_rewrite


Автор: console 17.1.2008, 17:10
Есть несколько правил:
Код

RewriteRule ^([A-Za-z]+)/$ index.php?module=$1
RewriteRule ^([A-Za-z]+)/([A-Za-z0-9]+)/$ index.php?module=$1&category=$2
RewriteRule ^([A-Za-z]+)/([A-Za-z0-9]+)/([A-Za-z0-9.]+)$ index.php?module=$1&category=$2&id=$3



Проблема в том, что нормально срабатывают:

http://localhost/test/a/b
http://localhost/test/a/b/


А http://localhost/test/a не хочет, только http://localhost/drugstore/a/ работает.
Что подскажете изменить?

Автор: Daevaorn 17.1.2008, 17:12
Цитата(console @  17.1.2008,  18:10 Найти цитируемый пост)
Что подскажете изменить?

Убрать во второй строчке последний слеш.

Автор: console 17.1.2008, 17:16
Пробовал уже, не помогает

Автор: Wolf1994 17.1.2008, 17:54
Код

RewriteRule ^([A-Za-z]+)/([A-Za-z0-9.]+)$ index.php?module=$1&category=$2

Автор: console 17.1.2008, 18:32
Помогло... спасиб  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)