在wordpress网站上。
我正在更新永久链接,以便帖子转到/ blog / title-of-post而不是正确的路线。然后问题变成网站上的所有400多个帖子都将为404.
相反,在htaccess文件中为每一个添加301重定向,是否有更好的方法?
我是否可以设置htaccess来检测网址,如果是404s,则将流量发送到url.com/blog/the-rest-of-the-title,以便它传递相同的网址字符串,但是/ blog /在它面前?
希望这很清楚,如果有任何问题,请告诉我。
提前致谢/
答案 0 :(得分:0)
这只适用于apache 2.4+。在apache 2.4上,您可以将404 URI字符串传递给ErrorDocument的目标URL。
ErrorDocument 404 http://example.com/blog%{REQUEST_URI}
此示例不适用于较低版本的apache,因为他们不理解%{SERVER_VARIABLE}