如何修改.htaccess规则以允许多个参数?

时间:2015-04-26 04:46:22

标签: .htaccess

我有一个包含3个参数的网址,如下所示

http://example/songs.php?name=name&uploadedby=xyz&cat=rock

之前我有一个只有1个参数的URL:

http://example/songs.php?name=name

我的 .htaccess 文件中的规则如下:

RewriteRule ^([a-zA-Z]+)$ /songs.php?name=$1 

目前仅适用于1个参数。

如何为一个或多个参数执行此操作?

非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

试试这个

RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/?$ /songs.php?name=$1&uploadedby=$2&cat=$3 [QSA,NC,L]