【发布时间】:2018-02-23 22:10:32
【问题描述】:
我正在进一步开发我的登录系统,使其看起来更专业,我想知道如何将获取请求转换为简单的链接,使它们看起来更时尚?
例如,对于我的一个系统,用户可以通过转到 http://www.example.com/user?user=JimmyJones 来搜索其他人的个人资料
这一切都很好而且花花公子,但我认为它看起来不太好,而且由于某种我不知道的技巧,许多其他网站的链接中没有这个,如你所见,我已经得到了最后去掉 .php,这是使用一些非常简单的 htaccess 完成的。
但是我怎样才能将上面的链接更改为:
http://www.example.com/user/JimmyJones
非常感谢您花时间阅读本文,我真的希望有人能帮我解决我的小问题,我想在 .htaccess 中有一些方法可以做到这一点?
编辑:
以下是一些网站,它们只是按照我的意愿去做:
imgur.com/user/example
facebook.com/exampleuser
【问题讨论】:
-
您正在寻找 url 重写。它通常通过 apache 模块
mod_rewrite执行。 httpd.apache.org/docs/current/en/mod/mod_rewrite.html -
@Calimero 先生,我该怎么做,如果您能给我一些指导,我会写什么来做这件事,我将不胜感激?
-
或者你可以使用路由器和前端控制器模式。
-
@BigHoss 你可能会在这里找到更多关于相关标签的其他问题:stackoverflow.com/questions/tagged/mod-rewrite :-)
标签: php .htaccess mod-rewrite get request