如何使HTACCESS URL与获取其他变量PHP


How to make HTACCESS URL with getting other variabel PHP

在实现。htaccess文件时遇到问题,

对于一般的htaccess,如:sitename.com/id/other_var它工作得很好,获取$_GET请求,

RewriteRule ^sitename.com/id/other_var$ index.php?id=$1&othervar=$2 [L]

我的问题是,我需要实现如下:sitename.com/id/other?a=x&b=y,

它是如何工作的?

谢谢你的帮助!

Mod Rewrite可以使用简单的regex语句来实现。

RewriteRule ^sitename.com/([0-9]+)/(.*)$ index.php?id=$1&othervar=$2 [L]

上面将为id传递一个整数值,并允许为othervar传递任何值