我的WordPress的網站有近3000個帖子,最近被刪除。如何向所有已刪除或未找到的帖子和頁面顯示錯誤代碼410,而不是顯示錯誤代碼404?WordPress的更改所有404到410錯誤代碼
1
A
回答
1
您可以使用this plugin這對你來說很方便,或者你可以按照給定的步驟來實現這一點,而無需使用任何插件。
- 創建一個頁面形式的WordPress管理面板錯誤410(或您選擇的任何名稱)
- 寫要展現給用戶的是頁面內容。
- 發佈頁面後,您可以從URL中獲取頁面ID
- 在活動主題
404.php
文件中添加給定的代碼。
代碼404.php
$custom_410_page_ID = 25;//Error 410 page ID
header($_SERVER["SERVER_PROTOCOL"] . " 410 Gone");
header("Refresh: 0; url=" . get_permalink($custom_410_page_ID));
exit();
現在,當任何與410狀態碼訪問你的舊的URL或打錯字將被重定向任何URL到錯誤410頁。
希望這有助於!
2
您不需要創建頁面。 只需在get_header()之前添加此代碼;在你404.php模板
header($_SERVER["SERVER_PROTOCOL"] . " 410 Gone");
希望這有助於!
+0
這一個更容易+應該是正確的解決方案:) – Lukas
相關問題
- 1. 410 WordPress更新後出現錯誤
- 2. WordPress的更換410
- 3. Twitter_OAuth錯誤:域= HTTP代碼= 410
- 4. 在Coldfusion中生成錯誤代碼410
- 5. 更改域名沒有404錯誤代碼?
- 6. WordPress 404錯誤
- 7. Wordpress錯誤404找不到
- 8. Wordpress錯誤發生:404 - 沒有找到
- 9. Wordpress固定鏈接更改沒有404錯誤
- 10. WordPress的404錯誤
- 11. 404錯誤WordPress的
- 12. 更改wordpress代碼庫中的代碼
- 13. asp.net mvc 404代碼錯誤
- 14. 重寫規則不觸發404和410沒有錯誤
- 15. 如何在找不到所有文件時發出410錯誤?
- 16. WordPress add_rewrite_rule 404錯誤
- 17. WordPress代碼更改沒有發生
- 18. PHP:無法更改404狀態代碼,但頭部沒有錯誤()
- 19. 更改所有的html代碼
- 20. WordPress的修訂錯誤404
- 21. 更改密碼代碼錯誤
- 22. Wordpress 410 RewriteRule htaccess
- 23. Google Analytics代碼404錯誤跟蹤WordPress PHP函數文件
- 24. Wordpress錯誤404更改固定鏈接後,在一些頁面
- 25. 計算wordpress代碼錯誤
- 26. API的HttpClient問題:錯誤代碼404
- 27. 在wordpress頁面上得到404錯誤
- 28. 所有netsh錯誤代碼的列表?
- 29. 404錯誤與wordpress ssl
- 30. 安裝Wordpress - 404錯誤
可能是這可以幫助你。 https://wordpress.org/plugins/wp-410/ –