通配符从子域重定向到主域

时间:2014-11-25 18:34:33

标签: .htaccess redirect joomla web subdomain

我尝试将所有子域及其内容重定向到我的主域,在htaccess中执行此操作:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http:// mydomain.com/$1 [R=301,L]

有一个重定向但是..我每次都被重定向到mydomain.com/index.php ...我希望从subdomain.mydomain.com/category/article重定向到mydomain.com/category/article,但我总是被重定向到{{1} }}

我做错了什么?我尝试了很多字符串都有相同的结果。我只能将mydomain.com/index.php重定向到subdomain.mydomain.com/directory但是当我尝试从文章重定向到文章时,我得到了重定向到mydomain.com/directory而不是mydomain.com/index.php

希望你能帮助我们。

我这样做只是为了防止创建重复内容,因为我的所有子域都指向我的主域的同一个文件夹,并且我的子域和域名中的内容完全相同。

1 个答案:

答案 0 :(得分:0)

问题解决了。如果您查看我的.htaccess文件,您会注意到

  

RewriteRule。* index.php [F]

在默认的joomla htaccess中..我刚删除它,现在我可以用这2行重定向我想要http://sbenny.com/blablabla的每个内容:

  

RewriteCond%{HTTP_HOST}!^ sbenny.com $ [NC]   RewriteRule ^(。*)$ http://sbenny.com/ $ 1 [L,R = 301]