使用.htaccess更改网址PHP看到
问题描述:
我想使用htaccess不仅选择处理请求的脚本,而且还要更改PHP请求的请求URI。这可以做到吗?使用.htaccess更改网址PHP看到
例如:
RewriteRule /funstuff/ funstuff.php
...我怎么能改变这种重写规则或以其他方式改变我的.htaccess文件获得funstuff.php认为原请求的URL竟是http://www.example.com/funstuff.php,而不是http://www.example.com/funstuff/ ?
答
我能看到的最好的是
$_SERVER["SCRIPT_NAME"] or $_SERVER["PHP_SELF"]
(这两个应该是罚款) 连同
$_SERVER["QUERY_STRING"]
得到完整的请求。这似乎没有现成的REQUEST_URI
。
不要那些给原始请求的网址?我基本上想要的是PHP查看REQUEST_URI并查看重写的url。 – Cam 2010-06-08 22:36:40
@incrediman awwww,抱歉。我完全误解了你。将更新我的答案。 – 2010-06-08 22:38:38
@incrediman已更新。 – 2010-06-08 22:40:08