在具有相同文件

时间:2015-06-21 14:35:24

标签: php .htaccess mod-rewrite

我遇到这种情况: 有许多脚本可以像这样访问: http://website.com/script1/ http://website.com/script2/

每个脚本都有一个display.php文件,通过链接从index.php文件接收变量。我正在使用$_GET方法来重新设置该变量。

示例:

http://website.com/script1/display.php?id=124

我要做的是访问显示页面,如下所示:

http://website.com/script1/124

http://website.com/script2/124

有没有人有任何建议?我对htaccess的体验是〜0。

1 个答案:

答案 0 :(得分:1)

RewriteRule script[\d]+\/[\d]+ /script$1/display.php?id=$2

这会重写script345987/22352script345987/display.php?id=22352

之类的内容

修改如果您想匹配任何内容,不仅仅是script,那么:

RewriteRule (.*)\/[\d]+ /$1/display.php?id=$2