我想使用mod_rewrite将空白网址http://www.example.com重定向到http://www.example.com/something,只要它是纯空白网址。 只要有文件或路径名或参数附加到它,就不能重写它。 尝试了很多东西,但总是遇到太多的重定向。
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(.*)$ http\:\/\/www\.example\.com\/something [R=301,L]
答案 0 :(得分:2)
您可以使用此规则:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^/?$ /something [R=301,L]
这会将只有没有查询字符串的着陆页重定向到/something
。