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