通过一个php文件处理任何页面的http请求

时间:2014-12-28 20:20:15

标签: .htaccess http redirect

我希望处理http://www.example.com/any/possible/subpage的所有请求,使它们仍然出现在完整URL下的请求浏览器中,但是所有请求都将由一个单独的php文件http://www.example.com/any/index.php回答(就像Zend Framework一样) 。 index.php使用/possible/subpage路径来传递请求的内容。

我该怎么做?这只是配置.htacces吗?非常感谢你。

1 个答案:

答案 0 :(得分:1)

在“any”文件夹中,将其添加到htaccess文件:

RewriteEngine On
RewriteCond $1 !index\.php
RewriteRule ^(.*)$ index.php [L]

如果您需要将“可能/子页面”部分作为参数传入,则规则行需要如下所示:

RewriteRule ^(.*)$ index.php?url=$1 [L]