如何使用另一个变量PHP来创建HTACCESS URL

时间:2014-08-05 17:36:43

标签: php .htaccess url-rewriting

我在实现.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,

如何在htaccess上运行?

谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

Mod Rewrite可以使用简单的正则表达式语句来实现这一目标。

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

以上内容将传递id的整数值,并允许传递给othervar的任何内容