【问题标题】:Redirect all subdomain urls to subdirectory urls .htaccess将所有子域 url 重定向到子目录 urls .htaccess
【发布时间】:2016-02-19 11:50:41
【问题描述】:

我想现在将 nz 子域上的所有 URL 重定向到 nz 目录。

示例场景:

nz.domain.com 重定向到domain.com/nz

nz.domain.com/any-url 重定向到domain.com/nz/any-url

我已经尝试过.htaccess rewrite subdomain to directory.htaccess - Redirect subdomain to folder,但没有成功。

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    您可以在站点根目录 .htaccess 中使用此规则:

    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} ^nz\. [NC]
    RewriteRule !^nz/ /nz%{REQUEST_URI} [L,R=302,NC]
    

    【讨论】:

    • 不起作用 - 网站有一个重定向循环,然后发生这种情况测试 url - nz.domain.com/bp-release/ 转到 http://nz.domain.com/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/bp-release/
    • 谢谢,但还是不行。它以某种方式进入第一个目录。 - http://nz.domain.com/nz/framework/main.php?url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/bp-release/
    • 今晚的最后评论,因为太晚了。确保将此规则保持在RewriteEngine 行下方,并在清除浏览器缓存后进行测试
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 2018-07-18
    相关资源
    最近更新 更多