2011-11-18 51 views
0

我只需要使用htaccess的,因为我已经在其他文件夹重定向等重定向到主页。的.htaccess重定向炫魅只有

我已经试过

RewriteCond %{HTTP_HOST} ^www\.example\.com$ [OR] 
Rewritecond %{http_host} ^example.com [nc] 
Rewriterule ^(.*)$ http://www.test.com/home/$1 [r=301,nc] 

,但它重定向整个网站,并引起诉讼目录重定向到不行的休息。

任何帮助是真正的赞赏。

回答

0

您的规则^(.*)$意味着任何URL重定向到http://www.test.com/home/$1;我想你只是想重定向/home/*而不是其他目录,是吗? 在这种情况下,我认为你只需要您的规则更改为/home,而不是.*

否则请给我们一些更多的信息,“因为它意味着我不明白你的问题

+0

我新网站的主页在http://www.test.com/home/,旧主页在example.com。基本上,我想只将旧的主页面重定向到新的主页面,而不是其他页面。对困惑感到抱歉。 – mobz

+0

然后,你需要到'^(。*)$'改为'^ $' –

0
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^expertshouse\.se?$ [NC] 
RewriteRule ^(|/|/index.php)$ http://expertshouse.wix.com/home/ [R=301,L]