RewriteRule для принятия 2 параметров - PullRequest
4 голосов
/ 24 сентября 2011
mydomain.com/MyFolder/parameter-1

У меня есть этот htaccess RewriteRule -

RewriteRule ^([a-z0-9\-]+)/?$ index.php?c=$1 [NC,L]

Файл .htaccess находится внутри MyFolder, и это допускает только один параметр.

Как сделать RewriteRule для принятия 2 параметров

mydomain.com/MyFolder/parameter-1/parameter-2

Спасибо

1 Ответ

7 голосов
/ 24 сентября 2011

используйте это:

RewriteEngine On

# mydomain.com/MyFolder/parameter-1
RewriteRule ^([a-z0-9\-]+)/?$ index.php?c=$1 [NC,L]

# mydomain.com/MyFolder/parameter-1/parameter-2
RewriteRule ^([a-z0-9\-]+)/([a-z0-9\-]+)/?$ index.php?c=$1&d=$2 [NC,L]
...