0

我们的网站曾经在 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

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

提前致谢!

迈克尔

4

2 回答 2

1

在目录.htaccess里面创建一个。/blog

将此行添加到.htaccess

ErrorDocument 404 http://oursite.com

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

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

于 2013-02-11T07:16:27.057 回答
1

如果您使用 Apache 作为前端,那么mod_rewrite就是您想要使用的。就像是

RewriteEngine On
RewriteRule ^/blog/.* /cool-permalink/ [R]
于 2013-02-11T07:16:57.887 回答