代码之家  ›  专栏  ›  技术社区  ›  Bits Please

带有查询字符串的htaccess重定向问题

  •  1
  • Bits Please  · 技术社区  · 6 年前

    我有网址 domain.com/index.php

    我已编写此代码以重定向到 clientarea.php

    RewriteEngine On
    RewriteRule ^index.php /clientarea.php [R=301]
    

    现在可以了 除了 对于包含查询字符串的URL(例如 domain.com/index.php?=something )这也将重定向,但我不希望在有查询字符串的情况下重定向。

    有人能告诉我怎么做吗?

    2 回复  |  直到 6 年前
        1
  •  1
  •   Justin Iurman    6 年前

    RewriteEngine On
    
    RewriteCond %{QUERY_STRING} ^$
    RewriteRule ^index\.php$ /clientarea.php [R=301,L]
    
        2
  •  1
  •   DragonSGA    6 年前
    RewriteEngine On
    RewriteRule ^index.php$ /clientarea.php? [R=301]