Перезапись URL с помощью .htaccess - PullRequest
0 голосов
/ 24 января 2011

Эй!Бьюсь об заклад, это довольно распространенный и простой вопрос для профессионалов и забытый вопрос для тех, кто использует фреймворки, но у меня возникают проблемы с пониманием того, как переписать мои URL-адреса, используя apaches mod_rewrite и .htaccess.

Ну, ябез проблем переписать URL-адрес, подобный этому, где есть только одна переменная:

localhost / eshop /? sect = augli-un-ogas

в

localhost / eshop / augli-un-ogas

Но у меня проблемы с пониманием того, что делать дальше, если в игре появляется другая переменная, например

localhost / eshop /? sect = augli-un-ogas & cat = augli

до

localhost / eshop / augli-un-ogas / augli

Для первого примера я использовал довольно простой трюк:

RewriteRule ^([^/\.]+)/?$ index.php?sect=$1 [L]

Но я не понимаю, как я могу заставить его работать вместе с & cat, и все еще использовать? Sect, если нужно ...

Пожалуйста, помогите!

Приветствия

1 Ответ

0 голосов
/ 24 января 2011
RewriteRule ^(.*)/(.*)/$ index.php?sect=$1&cat=$2 [L]

Попробуйте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...