是否可以制作一个PHP文件来处理进入服务器公用文件夹的所有请求?

时间:2011-09-02 08:57:21

标签: php

如果我有网站www.mysite.com然后我的文件夹apache / htdocs作为我服务器中的公共文件夹。我想将所有发送到www.mysite.com的请求分配给index.php文件。如果我想拥有像www.mysite.com/about/这样的网址,那是否可能或我必须要有文件夹?如何在PHP代码中访问路径信息?

2 个答案:

答案 0 :(得分:1)

你没有使用名为mod_rewrite的东西来达到预期的效果, 根据您的请求的样子,有不同的正则表达式 http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

它的作用基本上是你有一个看起来像这样的网址 url.com/index.php?page=about 让它看起来像 url.com/about/ 但后端请求是一样的 无论如何,你可以让它工作取决于你应用于mod_rewrite的规则

答案 1 :(得分:1)

使用mod_rewrite

有关完整示例,请参阅http://www.workingwith.me.uk/blog/software/open_source/apache/mod_rewriting_an_entire_site

这应该适合你。