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

如何修改.htaccess规则以允许多个参数?,.htaccess,.htaccess,我有一个包含3个参数的URL,如下所示 http://example/songs.php?name=name&uploadedby=xyz&cat=rock 之前,我的URL只有一个参数,如下所示: http://example/songs.php?name=name my.htaccess文件中的规则如下: RewriteRule ^([a-zA-Z]+)$ /songs.php?name=$1 目前它仅适用于1个参数 我如何使其适用于一个或多个参数 感谢您的帮助。试试这个 Rewrite

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

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

之前,我的URL只有一个参数,如下所示:

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

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

RewriteRule ^([a-zA-Z]+)$ /songs.php?name=$1 
目前它仅适用于1个参数

我如何使其适用于一个或多个参数

感谢您的帮助。

试试这个

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