如何使用.htaccess重定向我的网站

时间:2016-04-12 12:21:50

标签: php .htaccess redirect

如何使用.htaccess重定向我的网站?

http://www.domain.com/index.php

为:

http://www.domain.com/index.php?page=search

它无法在.htaccess中使用:

redirect 301 /index.php http://domain.com/index.php?page=search

1 个答案:

答案 0 :(得分:0)

使用Redirect指令,您无法将 /index.php 重定向到 /index.php?page=search ,因为它会重定向到同一位置,从而导致重定向循环错误,你需要使用mod-rewrite:

尝试:

RewriteEngine on

RewriteCond %{QUERY_STRING} ^$
RewriteRule ^index\.php$ /index.php?page=search [NC,L,R]

如果您是不可见的重定向,请删除R标志。