.htaccess 使用htaccess的具有多个查询字符串的自定义页面段塞

.htaccess 使用htaccess的具有多个查询字符串的自定义页面段塞,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我在.htaccess文件中使用以下行创建自定义页面存根 RewriteRule ^([a-zA-Z0-9-/]+)$ index.php?slug=$1 [QSA] 所以基本上这会把my site.com/my fancy url变成my site.com/index.php?slug=my fancy site 我需要在查询字符串中添加一个附加变量,如下所示: my site.com/index.php?slug=my fancy site&customId=5 所以我可以使用这个URL:

我在.htaccess文件中使用以下行创建自定义页面存根

RewriteRule ^([a-zA-Z0-9-/]+)$ index.php?slug=$1 [QSA]
所以基本上这会把my site.com/my fancy url变成my site.com/index.php?slug=my fancy site

我需要在查询字符串中添加一个附加变量,如下所示:

my site.com/index.php?slug=my fancy site&customId=5

所以我可以使用这个URL:

my site.com/my fancy url/5

有没有办法改变重写规则来达到这个目的

RewriteRule ^([a-zA-Z0-9-/]+)/([0-9]+)$ index.php?slug=$1&customId=$2 [QSA]