【问题标题】:Wildcard Redirect from subdomains to main domain通配符从子域重定向到主域
【发布时间】: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


【解决方案1】:

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

重写规则 .* index.php [F]

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

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

【讨论】:

    猜你喜欢
    • 2018-04-08
    • 2012-10-13
    • 2020-09-27
    • 1970-01-01
    • 2016-06-11
    • 2014-05-29
    • 2012-07-08
    • 2018-10-22
    • 1970-01-01
    相关资源
    最近更新 更多