【发布时间】:2014-11-25 18:34:32
【问题描述】:
我尝试在 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,但我总是被重定向到mydomain.com/index.php。
我做错了什么?我尝试了很多字符串,结果都一样。我只能将subdomain.mydomain.com/directory 重定向到mydomain.com/directory,但是当我尝试从文章重定向到文章时,我得到了重定向到mydomain.com/index.php 而不是mydomain.com/article。
希望你们能帮帮我。
我这样做只是为了防止创建重复的内容,因为我的所有子域都指向我的主域的同一个文件夹,并且我的子域和域上的内容完全相同。
【问题讨论】:
-
我现在删除了所有重定向规则,但效果不一样:(
-
以上.htaccess 的位置是什么?您的规则实际上会导致重定向循环。
-
.htaccess 位于我的 public_html 文件夹中。我还尝试使用通配符作为功能使用 cPanel 重定向,但结果相同。 PS:感谢您的帮助,我真的很感激
-
这是我的实际 .htaccess 文件:www35。 zippyshare .com/v/78094310/file.html
-
由于重定向循环,最后一个重定向被注释(带有 ## )
标签: .htaccess redirect joomla web subdomain