我有谷歌索引標籤,因爲它遵循domain.com/tag-name
。由於我的wordpress插件之間不兼容,這個結構必須改爲domain.com/tag/tag-name
,另一方面,我的所有帖子都與索引標籤url domain.com/pots-name
具有幾乎相同的結構。如果http響應是404,有沒有辦法用htaccess創建一個條件模式來重定向domain.com/tag-name
到domain.com/tag/tag-name
?htaccess條件重定向
0
A
回答
0
您可以創建一個自定義404 php頁面並從那裏重定向。
以下行添加到您的.htaccess:
ErrorDocument 404 /404_redirect.php
,並創建自定義404_redirect.php:
<?php
if (should_redirect($_SERVER['REDIRECT_URL'])) {
header('HTTP/1.1 301 Moved Permanently');
header('Location: ' . get_redirect_target($_SERVER['REDIRECT_URL']));
} else {
print_default_404_page();
}
?>
+0
感謝您的反饋。它聽起來很好,你建議我已經有一個自定義的404頁面。我會試一試 – kakuki
相關問題
- 1. htaccess的條件重定向
- 2. .htaccess條件重定向
- 3. htaccess的重定向條件
- 4. .htaccess有條件重寫/重定向
- 5. htaccess重定向和重寫條件
- 6. .htaccess重定向忽略條件
- 7. htaccess頁面重定向參數條件
- 8. .htaccess條件重定向問題
- 9. htaccess語言條件重定向
- 10. 使用.htaccess進行條件重定向
- 11. 有條件的重定向htaccess
- 12. .htaccess重定向+重寫一條規則
- 13. .htaccess重定向到文件
- 14. 插件 - Htaccess重定向
- 15. Apache .htaccess文件重定向
- 16. .htaccess重定向index.php文件
- 17. .htaccess重定向文件夾
- 18. .htaccess文件重定向到
- 19. Htaccess重定向
- 20. HTACCESS重定向
- 21. .htaccess重定向
- 22. Htaccess重定向
- 23. Htaccess重定向
- 24. htaccess重定向
- 25. htaccess重定向
- 26. .htaccess重定向
- 27. Htaccess重定向
- 28. .htaccess重定向
- 29. .htaccess重定向
- 30. 重定向HTACCESS
如果知道標籤和亞熱不是很多,你可以添加簡單的重寫規則 – Oussama
我現在我的標籤,但吃了很多 – kakuki