我尝试将所有子域及其内容重定向到我的主域,在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
。
希望你能帮助我们。
我这样做只是为了防止创建重复内容,因为我的所有子域都指向我的主域的同一个文件夹,并且我的子域和域名中的内容完全相同。
答案 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]