如果页面404s,那么301?

时间:2017-07-07 21:15:49

标签: wordpress .htaccess http-status-code-301

在wordpress网站上。

我正在更新永久链接,以便帖子转到/ blog / title-of-post而不是正确的路线。然后问题变成网站上的所有400多个帖子都将为404.

相反,在htaccess文件中为每一个添加301重定向,是否有更好的方法?

我是否可以设置htaccess来检测网址,如果是404s,则将流量发送到url.com/blog/the-rest-of-the-title,以便它传递相同的网址字符串,但是/ blog /在它面前?

希望这很清楚,如果有任何问题,请告诉我。

提前致谢/

1 个答案:

答案 0 :(得分:0)

这只适用于apache 2.4+。在apache 2.4上,您可以将404 URI字符串传递给ErrorDocument的目标URL。

ErrorDocument 404 http://example.com/blog%{REQUEST_URI}

此示例不适用于较低版本的apache,因为他们不理解%{SERVER_VARIABLE}