【问题标题】:Redirect subfolder to root domain将子文件夹重定向到根域
【发布时间】:2014-08-29 02:17:22
【问题描述】:

我想将子文件夹和所有内容重定向到根域。

例如:

http://www.example.com/ubb/ 将重定向到http://www.example.com

我把.htaccess放在ubb文件夹里,代码是:

RewriteEngine On
RewriteRule ^.*$ / [R=302,L]

但是,当您访问http://www.example.com/ubb/threads.php 时,它会重定向到http://www.example.com/threads.php,它应该是http://www.example.com

是否有任何代码可以尝试或其他可能的解决方案?

【问题讨论】:

    标签: php apache .htaccess mod-rewrite redirect


    【解决方案1】:

    将此规则放在/ubb/.htaccess:

    RewriteEngine On
    RewriteBase /ubb/
    
    RewriteRule ^ /? [R=302,L]
    

    同时在不同的浏览器中测试它以避免现有的浏览器缓存。

    【讨论】:

      【解决方案2】:

      使用 PHP 可以实现,我相信这会更容易。

      在 ubb 文件夹中创建 index.php 并将此代码添加到其中。

      index.php

      <?php
      header('Location: http://www.example.com/');
      ?> 
      

      它将所有请求重定向到www.example.com。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多