htaccess переписать настройки - PullRequest
0 голосов
/ 13 октября 2011

У меня есть правило reqrite, которое почти делает то, что я хочу. Буду признателен за информацию о том, как его настроить.

RewriteRule ^gallery(/(([a-zA-Z0-9-]+)/?)?)?$ gallery.php?groupId=$3 [NC,QSA]

это правило работает, но мне нужно обработать еще один аргумент, подобный этому

RewriteRule ^gallery(/(([a-zA-Z0-9-]+)/?)?)?$ gallery.php?groupId=$3**&showpage=$6** [NC,QSA]

Мне нужно правило для обработки

gallery
gallery/
gallery/somegroupid
gallery/somegroupid/
gallery/somegroupid/2
gallery/somegroupid/2/

Я ценю вклад. Благодаря.

Ответы [ 2 ]

0 голосов
/ 13 октября 2011

Все в руде правило:

RewriteRule ^gallery(/((([a-zA-Z0-9-]+)(/(\d+))?)/?)?)?$ gallery.php?groupId=$4&showpage=$6 [NC,QSA]
0 голосов
/ 13 октября 2011

Попробуйте, у меня по существу такая же конфигурация, как у вас на одном из моих сайтов.

RewriteRule ^gallery/?([a-zA-Z0-9-]+)/([0-9]+)/?$ gallery.php?groupId=$1&showpage=$2 [NC,QSA,L]
RewriteRule ^gallery/?([a-zA-Z0-9-]+)/?$ gallery.php?groupId=$1 [NC,QSA,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...