【问题标题】:.htaccess : Redirect all sites on my joomla website to root/main domain except one.htaccess :将我的 joomla 网站上的所有网站重定向到根/主域,除了一个
【发布时间】:2018-02-11 13:19:58
【问题描述】:

所以我真的不知道我在这里做错了什么,但我对 .htaccess 的东西不太熟悉。我想要做的是将我的网站空间上的每个子站点重定向到主/根域,除了一个特定页面“my-website.de/impressum-datenschutz”。

这就是我得到的

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{REQUEST_URI} !^/impressum-datenschutz$
RewriteRule ^(.*)$ http://my-website.de/ [R=301,L]

虽然第一部分,从 www 重定向到非 www 工作得很好,但当我插入第二部分时,我的网络浏览器中出现错误,告诉我“这个网站以某种方式重定向请求,因此它永远不会完成”(大致翻译自德语)。

我做错了什么?

非常感谢您的任何帮助

【问题讨论】:

    标签: .htaccess redirect joomla


    【解决方案1】:

    对于非 www 到 www 使用这个

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

    要将所有子域重定向到域,请尝试此操作

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

    【讨论】:

      猜你喜欢
      • 2018-09-15
      • 2014-02-03
      • 1970-01-01
      • 1970-01-01
      • 2020-08-18
      • 2021-04-16
      • 2016-10-26
      • 1970-01-01
      • 2013-01-06
      相关资源
      最近更新 更多