2017-07-07 24 views
0

在wordpress網站上。如果頁面404s,然後301?

我正在更新固定鏈接,以便帖子轉到/博客/標題的帖子,而不是正確的路線。問題然後成爲該網站上的所有400+帖子將是404.

相反,在每個這些添加301重定向在htaccess文件中,有沒有更好的方法?

我可以設置htaccess來檢測網址,如果是404網址,則將流量發送到url.com/blog/the-rest-of-the-title,以便它傳遞相同的url字符串,但是與/博客/在它的前面?

希望這是明確的,請讓我知道如果有任何問題。

在此先感謝/

回答

0

這是隻可能在apache 2.4 +上。在apache 2.4上,您可以將404 URI字符串傳遞給ErrorDocument的目標url。因爲他們不明白%{} SERVER_VARIABLE

+0

您好,感謝響應

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

本例不低版本的Apache的工作吧! 那麼這行只是添加到.htacess文件? – user11873

+0

我已經確認我在Apache 2.4+上,但這不起作用,只是默認的WP 404頁面出現了。上面的行是.htaccess文件的第一行。 – user11873