我正在運行一個WP博客。 永久鏈接我將WP base URL設置爲https://www.url.com/blog
。 這是必要的,不能改變。如何在博客搜索中更改WP重定向?
如果我嘗試使用WP-Search Widget for Blog,它會失敗。 由於URL WP試圖重定向是錯誤的
(.. /博客 /博客/?S =測試)。
有沒有辦法說WP使用
../blog/?s=test
,而不是
../blog/blog /?s = ...
我試過了: 投入的functions.php代碼(沒有成功):
function fb_change_search_url_rewrite() {
if (! empty($_GET['s'])) {
wp_redirect(site_url("/") . urlencode(get_query_var('s')));
}
}
add_action('template_redirect', 'fb_change_search_url_rewrite');
.htaccess
不能改變
想法受到了高度評價。
更新精確的問題:
調查時使用Chrome的搜索,它表明WP重定向請求。
如果我只能防止WP vom重定向!
鉻控制檯輸出:
遠程地址:10.236.1.21:443
請求URL:https://www.domain.com/blog/?s=schnuffi
請求方法:GET
狀態碼:302實測值
響應頭
內容長度:0
content-type:text/html;字符集= UTF-8
日期:星期三,2015八時52分46秒GMT
位置5月13日:https://www.domain.com/blog/blog/?s=schnuffi
服務器:nginx
狀態:302實測值
版本:HTTP/1.1
....
因此www.url.com/blog是您的主頁嗎?爲什麼不把你的主頁指向那個博客頁面,以便URL是www.url.com,然後永久鏈接不需要有2個「博客」。 – mgrenier
很抱歉,我無法更改主頁的網址。 ** www.domain.com/blog **已修復。 – Pek
我不確定爲什麼你不能改變它只是一個指針的URL,你可以指向任何你喜歡的地方。你有沒有嘗試在Wordpress論壇發帖?這裏有一些非常有幫助的人,也許有更多專門針對wordpress的專業知識。試試這裏... https://wordpress.org/support/forum/how-to-and-troubleshooting – mgrenier