#apache #.htaccess #mod-rewrite #url-rewriting
#apache #.htaccess #мод-перезапись #url-переписывание
Вопрос:
Мне нужна помощь с .htaccess RewriteRules. Использование index.php для анализа параметров и рендеринга нужной страницы. У меня есть ссылка на домен.com?ac = 221amp;co = 100. Доступ к нему должен осуществляться по URL domain.com/221/100
Я уже создал RewriteRule для ?ac —
RewriteRule ^([^/d] )/?$ index.php?ac=$1 [QSA]
Как я могу добавить поддержку второго аргумента?
Возможные варианты URL:
- domain.com
- домен.com?ac=221
- домен.com?ac= 221amp;co = 100
Ответ №1:
Options -MultiViews
RewriteEngine On
RewriteRule ^([^/] )/([^/] )/?$ index.php?ac=$1amp;co=$2 [NC,QSA,L]
RewriteRule ^([a-zA-Z0-9] )$ index.php?ac=$1 [NC,QSA,L]