2012-04-18 157 views
0

我想类型的所有网址重定向从的.htaccess从子文件夹重定向到主文件夹

www.domain.com/BE(...后面的东西)

www.domain.com

我怎么能做到这一点,知道www.domain.com/BE现在将用于www.domain.be?通过将其在www.domain.com文件夹

RewriteCond %{HTTP_HOST} ^(.*)www.domain.com/BE(.*)$ 
RewriteRule (.*) http://www.domain.com/ [R=301,L] 

但它不会做我想做的......

感谢:

我曾经尝试这样做!

任何想法:/?我不知道这一点......

回答

0

将这个代码在你的.htaccess下DOCUMENT_ROOT:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC] 
RewriteRule ^BE(?:/.*|)$/[R=301,L,NC] 
+0

好吧,当我这样做,我得到的404错误页面。 ===>在此服务器上未找到请求的URL /index.php。 – 2012-04-18 21:03:50

+0

你试过的URI是什么?你也可以告诉我从你的error.log中找到匹配的行吗? – anubhava 2012-04-18 21:04:51

+0

它不会重定向到www.domain.com。它只是停留在搜索index.php – 2012-04-18 21:06:49

相关问题