RewriteRule接受2个参数

Pau*_*hez 4 .htaccess mod-rewrite

mydomain.com/MyFolder/parameter-1
Run Code Online (Sandbox Code Playgroud)

我有这个htaccess RewriteRule -

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

.htaccess文件在里面MyFolder,只接受一个参数.

如何使用RewriteRule接受2个参数

mydomain.com/MyFolder/parameter-1/parameter-2
Run Code Online (Sandbox Code Playgroud)

谢谢

Boo*_*eus 7

用这个:

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]
Run Code Online (Sandbox Code Playgroud)