【问题标题】:Cannot redirect to profile page with htaccess无法使用 htaccess 重定向到个人资料页面
【发布时间】:2015-02-28 06:43:34
【问题描述】:

这是我正在使用的 htaccess 代码

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$profile.php?q=$1 [L,QSA]

当用户访问他的个人资料时,url 应该从 http://domain.com/profile.php 更改为 http://domain.com/username(登录用户的用户名)

它给出的错误是当我输入http://domain.com/lina 时它说找不到页面

【问题讨论】:

  • 你的代码有什么问题?
  • 它没有改变网址
  • @JustinIurman 所以我可以更改网址

标签: .htaccess mod-rewrite


【解决方案1】:

您的RewriteRule 中缺少一个空格:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ profile.php?q=$1 [L,QSA]

【讨论】:

  • 谢谢。我有足够的声誉,我会为此 +1,但我才刚刚开始
  • 很高兴为您提供帮助!祝你的项目好运。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-12
  • 2016-07-05
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 1970-01-01
相关资源
最近更新 更多