Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以创建一个PHP文件来处理所有到服务器公用文件夹的请求?_Php - Fatal编程技术网

是否可以创建一个PHP文件来处理所有到服务器公用文件夹的请求?

是否可以创建一个PHP文件来处理所有到服务器公用文件夹的请求?,php,Php,如果我有网站www.mysite.com,那么我的服务器中有文件夹apache/htdocs作为公用文件夹。我希望所有对www.mysite.com的请求都被分配到index.php文件中。如果我想要像www.mysite.com/about/这样的URL,这是可能的还是必须有文件夹?如何在PHP代码中访问路径信息?不,您可以使用一种称为mod_rewrite的方法来实现所需的效果, 根据您的请求的外观,有不同的正则表达式 它所做的基本上是,如果你有一个像这样的url url.com/inde

如果我有网站www.mysite.com,那么我的服务器中有文件夹apache/htdocs作为公用文件夹。我希望所有对www.mysite.com的请求都被分配到index.php文件中。如果我想要像www.mysite.com/about/这样的URL,这是可能的还是必须有文件夹?如何在PHP代码中访问路径信息?

不,您可以使用一种称为mod_rewrite的方法来实现所需的效果, 根据您的请求的外观,有不同的正则表达式

它所做的基本上是,如果你有一个像这样的url url.com/index.php?page=about 让它看起来像 url.com/about/ 但是请求是一样的
你可以让它以你想要的任何方式工作,这取决于你对你的mod_rewrite应用的规则使用
mod_rewrite

有关完整示例,请参见

这应该适合您。

可能重复的