使用php的鬼目录/文件?

使用php的鬼目录/文件?,php,directory,Php,Directory,我想知道Wordpress和其他随机论坛和网站,比如facebook,是如何创建类似幻影的目录的?例如,博客可能有http://www.joesblog.com/2010/11/12/this-is-my-post.php 该文件和目录资源实际存在吗?另外,例如,Facebook是如何拥有likehttp://www.facebook.com/-usernamehere-?这是一个物理目录,还是仅仅是一个脚本技巧?如何使用PHP实现这一点?这种功能通常是通过指示web服务器将某些URL模式“链接

我想知道Wordpress和其他随机论坛和网站,比如facebook,是如何创建类似幻影的目录的?例如,博客可能有
http://www.joesblog.com/2010/11/12/this-is-my-post.php


该文件和目录资源实际存在吗?另外,例如,Facebook是如何拥有like
http://www.facebook.com/-usernamehere-
?这是一个物理目录,还是仅仅是一个脚本技巧?如何使用PHP实现这一点?

这种功能通常是通过指示web服务器将某些URL模式“链接”到特定控制器来实现的

例如,见

编辑:关于的这篇文章可能也有帮助

所以不,实际上不存在目录。web服务器接收特定URI的请求,并将该请求重定向到委托控制器(例如,可以是PHP脚本),委托控制器根据用户请求的URI和操作返回结果

PHP当然可以处理这个问题,但需要指导web服务器如何处理这些类型的请求。
如果您使用的是apache,您可能想看一看一些。

这在这里已经被问过很多次了。您正在寻找与mod_rewrite或URL重写相关的主题。您可以在谷歌上搜索的另一个关键字是“漂亮的URL”。快速回答是或否问题:PHP能做到这一点吗,还是它是服务器的事情?e、 g.Apache或IIS。此外,像Google Analytics这样的跟踪器会接受这种重写吗?web服务器是等式中必需的一部分,因为它处理初始URL。@BlackWraith您可以在apache中通过使用.htaccess文件中配置的mod_rewrite来实现这一点。我还更新了我的答案,以反映您关于实施该计划的问题。