抱歉,我不知道我的问题陈述应该是什么技术术语,所以我的帖子标题可能会误导/混淆。这就是为什么我无法在谷歌上搜索我的问题解决方案的原因。
好的,我正在为我的用户开发一个简单的社交网络。我希望每个用户都有自己的个人资料链接。
例如,如果用户的用户名是“xyz”,那么他的个人资料链接应为“http://example.com/user/xyz
现在我如何创建这个“虚拟”链接?
编辑:好的,我知道这是关于mod_rewrite的,我也有类似的问题How to Dynamically Rewrite a URL like Facebook
答案 0 :(得分:0)
使用PHP的路由是一个非常棘手的问题。 mod_rewrite可以在一开始就帮助你,但是在变得一团糟之后会帮助你,而不是帮助,特别是当它是一个需要可扩展的“大”软件时。
记住“路由”不是特定应用程序的一部分,它只是“服务器”的术语,它解释对“客户端”的请求,因此为“客户端”返回特定值以进行配置。那个要求。即,“路由器”基本上是一个服务器。
我建议您研究HTTP协议,REST等等。
这肯定会在很多方面帮助你,所以知道HTTP协议如何工作,如何用PHP处理它。此外,您还可以轻松地为您的社交网络设计技能网络服务,并轻松制作路线。
有几个库可以在PHP中使用路径,例如:Slim Framework,Zaphpa,Respect / Rest,Toro,Aura Router等......
希望这有帮助。