【问题标题】:How to do this URL rewrite?如何进行此 URL 重写?
【发布时间】:2014-04-09 01:34:55
【问题描述】:

基本上,当用户输入http://www.domain.com/username 时,我希望它转到http://www.domain.com/user?u=username。用户名是我要访问其页面的用户的名称。我怎样才能做到这一点?我需要重写 URL 吗?有一个更好的方法吗?在几乎所有涉及用户页面的网站上,您都可以简单地输入 YouTube.com/channel 和 Facebook.com/username 之类的内容。我希望能够在我的网站上做到这一点。我正在为我的用户页面使用 php。

【问题讨论】:

标签: php url rewrite


【解决方案1】:

您需要的是拥有一个超文本访问文件 (.htaccess)。该文件将允许您使用 URL 重写。以下是您需要放入该文件的内容:

RewriteEngine On
RewriteRule ^([^/]*)$ /user?u=$1 [L]

【讨论】:

  • 这对我不起作用。当我尝试转到 domain.com/<username> 时,它只是出现了 404
  • 访问我的网站时出现内部服务器错误。
猜你喜欢
  • 1970-01-01
  • 2020-01-11
  • 2021-03-04
  • 2019-02-24
  • 2011-03-06
  • 2010-11-05
  • 2010-10-06
  • 1970-01-01
  • 2012-10-06
相关资源
最近更新 更多