【问题标题】:Trying to redirect entire folder to website front page试图将整个文件夹重定向到网站首页
【发布时间】:2013-02-11 07:12:00
【问题描述】:

我们的网站曾经在 oursite.com/blog 上有一个博客

多年后,我们仍然在 /blog/ 文件夹中收到许多 404 页面。

如何使用 htaccess 将博客文件夹及其所有内容重定向到我们网站 oursite.com 的首页?

我根据网络研究尝试了很多东西,但我发现壁橱里的东西重定向了一些东西,例如:

oursite.com/blog/?p=3226

到 oursite.com/?p=3226

我不希望它那样工作。所有博客文件不再存在,所以我只想将博客中的所有文件重定向到主页,即 oursite.com 所以:

oursite.com/blog/?p=3226 或者 oursite.com/blog/cool-permalink/ 或者 oursite.com/blog/image.jpg 或者 oursite.com/blog/

都只是指向 oursite.com

你能告诉我怎么做吗?我花了很多时间谷歌搜索它没有成功......

提前致谢!

迈克尔

【问题讨论】:

    标签: redirect directory subdirectory


    【解决方案1】:

    /blog 目录中创建一个.htaccess

    将此行添加到.htaccess

    ErrorDocument 404 http://oursite.com
    

    这将处理 /blog/ 中请求的任何 URL

    如果您希望所有人在文件不在整个域中时被重定向,无论他们在哪个目录中,只需将 .htaccess 放在您的主目录中。

    【讨论】:

      【解决方案2】:

      如果您使用 Apache 作为前端,mod_rewrite 就是您想要使用的。类似的东西

      RewriteEngine On
      RewriteRule ^/blog/.* /cool-permalink/ [R]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-10
        • 2018-07-31
        相关资源
        最近更新 更多