【问题标题】:Htaccess rewrite url not workingHtaccess重写网址不起作用
【发布时间】:2014-06-23 17:38:35
【问题描述】:

我创建了一个 .htaccess 文件来重写 url。但是当我打开应该由 htaccess 重写的 url 时,url 没有改变。这是我的 .htaccess

Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteRule seller/username/(.*)/ seller.php?username=$1    
RewriteRule seller/username/(.*) seller.php?username=$1     

请帮助我,因为我是 htaccess 的初学者。提前致谢

【问题讨论】:

  • 您要更改哪个网址?
  • seller.php?username={任何用户名}

标签: regex apache .htaccess mod-rewrite url-rewriting


【解决方案1】:

这样吧:

Options +FollowSymLinks -MultiViews
RewriteEngine on

RewriteCond %{THE_REQUEST} \s/+seller/\.php\?username=([^\s&]+) [NC]
RewriteRule ^ /seller/username/%1? [R=302,L]

RewriteRule ^seller/username/(.+)/?$ seller.php?username=$1 [L,QSA]

【讨论】:

    猜你喜欢
    • 2016-10-29
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 2013-09-22
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多