.htaccess重定向到root链接不起作用

时间:2014-01-24 11:14:19

标签: apache .htaccess mod-rewrite redirect

认为我的域名为www.example.com,我想将访问者重定向到www.example.com/main-page。为此,我写了 .htaccess 代码,但它不起作用。

<IfModule mod_rewrite.c>
RewriteEngine On
    RewriteEngine On
    RewriteRule ^(.*)$/ /main-page/$1 [L]
</IfModule>

任何人都可以帮助我,我找不到错误

2 个答案:

答案 0 :(得分:1)

可能只是

RewriteRule ^(.*)$ /main-page [L]

或使用[R]标志强制重定向:

RewriteRule ^(.*)$ /main-page [R]

答案 1 :(得分:1)

要仅重定向主页,您需要以下规则:

RewriteRule ^/?$ /main-page [L,R=301]

如果您不想更改URL,请使用:

RewriteRule ^/?$ /main-page [L]