example.com/play/music
至example.com/play.php?c=music
下面是我的代码:
RewriteRule ^play\/music$ play.php?c=music [L]
现在我添加了一个额外的url参数(id
作为integer
):example.com/play/music/54
必须为-example.com/play.php?c=music&id=54
下面是我beginning
尝试:
RewriteRule ^play\/music/\d+/?$ play.php?c=music&id=$1 [L]
页面在那里,但问题是与id
参数- php没有看到它
有人能帮我解释一下吗?
此外,也许可以将两个规则(有和没有id
)合并为一个规则?
1条答案
按热度按时间pinkon5k1#
请使用您显示的示例,尝试以下.htaccess规则文件。在测试URL之前,请确保清除浏览器缓存,并确保您的.php文件(例如:play.php等)与.htaccess规则文件沿着驻留。