URL重写PHP $ _GET变量

时间:2011-03-03 07:14:57

标签: php url mod-rewrite

嘿,我希望改变一个.htaccess重写文件:

newProject/index.php?start=2

newProject/page/2

我怎么能这样做?谢谢!

2 个答案:

答案 0 :(得分:4)

我认为您的问题是倒退的,特别是如果您正在寻找更清晰的网址。

RewriteEngine On
RewriteRule ^newProject/page/(\d+)$ /newProject/index.php?start=$1

我认为您的用户会点击/newProject/page/2等网址,而newProject/index.php的PHP脚本会访问$_GET['start']以阅读页码。

答案 1 :(得分:0)

如果您使用的是Apache 2.2.12或更高版本,请考虑使用FallbackResource指令。有关替代技术的讨论,请参阅http://httpd.apache.org/docs/trunk/rewrite/remapping.html#fallback-resource