如何使具有唯一ID的PHP页面可被谷歌发现


How to make PHP pages with unique IDs discoverable by Google

我自己创建了一个小型社交媒体网站。我正在使用PHP作为后端,但我遇到了一个问题。用户创建的帖子有唯一的id,我有一个页面,我把唯一的id传递给它,它会去获取页面。它工作起来没有问题。

我的问题是谷歌没有意识到这一点。我对用户配置文件有完全相同的东西。有办法解决这个问题吗?或者我应该为每个用户创建一个目录,其中包含他/她的帖子和他的页面吗?

当使用apache作为web服务器时,请查看mod_rewrite。大多数共享主机(我知道)都提供了这一点,并允许您将其与.htaccess文件一起使用。

另一种不是很"好"但有效的方法是虚拟地扩展php脚本,例如:http://domain.tld/profile.php/user123456

搜索引擎应该将其识别为普通文件。您可以使用$_SERVER属性找到该"扩展"。

很高兴阅读:http://warpspire.com/posts/url-design/