用PHP的鬼目录/文件?

时间:2012-02-24 04:49:31

标签: php directory

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

该文件和目录资源是否确实存在?另外,Facebook如何像http://www.facebook.com/-usernamehere-一样?这是一个物理目录,还是仅仅是一个脚本技巧?我怎么能用PHP做到这一点?

1 个答案:

答案 0 :(得分:1)

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

例如,请参阅.htaccess

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

所以不,实际上没有目录。 Web服务器接收对特定URI的请求,并将该请求重定向到委派的控制器(例如,可以是PHP脚本),该控制器依次返回基于用户请求的URI和操作的结果。

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