我正在构建一个系统,可以从Url中检测用户,网站中的页面,如下所示:
www.site.com/user or www.site.com/page
我想知道:如果没有创建名为“user”或“page”的目录来检测用户或页面,这是否可行。
page and user are unique name in site.
例如:facebook使用此方法为页面分配唯一的地址,如下图所示:
这个问题的解决方案是什么。
如果问题不明确,请澄清。
答案 0 :(得分:0)
如果您正在使用某种框架,那么您应该能够使用框架提供的任何路由机制来处理此问题。所以答案取决于你使用的工具。例如,请查看CodeIgniter和Zend Framework。
答案 1 :(得分:0)
我建议您使用框架。首先,每个用户名必须是唯一的,才能在您的网站上拥有此类功能。
看看本教程如何做到这一点:
http://www.codexperience.co.za/post/hiding-url-parameters-names-using-zend-routers
这可能会成功
答案 2 :(得分:-2)
AFAIK这是通过.htaccess完成的,它将domain/user
重定向到您的脚本index.php?arg1=user
(或其他),所以如果您查看.htaccess-redirects,那将有助于继续前进... < / p>