我有URL domain.com/index.php
我已经编写了这段代码以重定向到clientarea.php
RewriteEngine On
RewriteRule ^index.php /clientarea.php [R=301]
现在,该选项对包含查询字符串(例如domain.com/index.php?=something
)的网址 except 有效。这也将重定向,但是当有查询字符串时,我不希望它。
谁能告诉我我该怎么做?
答案 0 :(得分:1)
RewriteEngine On
RewriteRule ^index.php$ /clientarea.php? [R=301]
$标记正则表达式中字符串的结尾。
答案 1 :(得分:1)
为防止在查询字符串存在时进行重写
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^index\.php$ /clientarea.php [R=301,L]