WordPress默認(rèn)站內(nèi)搜索實(shí)現(xiàn)偽靜態(tài)化方法(WordPress搜索結(jié)果頁URL偽靜態(tài)化的方法)

[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!

WordPress站內(nèi)搜索偽靜態(tài)是啥鬼哦,做站的朋友們都知道WordPress 默認(rèn)搜索地址為 http://m.madamerex.com/?s=keyword ,

這是一個(gè)動態(tài)地址,和全站偽靜態(tài)有點(diǎn)不太融洽,也不利于靜態(tài)緩,相對,有必要把 WordPress 站內(nèi)搜索變成偽靜態(tài)哇~~~

方法很簡單,只需要將以下代碼加入到當(dāng)前主題下的 functions.php 文件當(dāng)中即可:

代碼如下:先上圖看效果;:

分享兩種WordPress搜索結(jié)果頁URL偽靜態(tài)化的方法:(WordPress搜索偽靜態(tài)? wordpress搜索URL偽靜態(tài)化)

1、利用PHP代碼修改搜索結(jié)果網(wǎng)址
只需要在主題根目錄下的functions.php文件中添加以下代碼:

//默認(rèn)搜索偽靜態(tài) 起始
function wp_search_url_rewrite() {
if ( is_search() && ! empty( $_GET['s'] ) ) {
wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) . "/");
exit();
}
}
add_action( 'template_redirect', 'wp_search_url_rewrite' );
//默認(rèn)搜索偽靜態(tài) 結(jié)束

2、利用.htaccess文件更改搜索結(jié)構(gòu)網(wǎng)址
針對使用Apache主機(jī)的用戶,你可以利用.htaccess文件添加以下規(guī)則:

# 修改 WordPress 搜索結(jié)果頁 URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]

說明:Apache主機(jī)環(huán)境的,能夠在網(wǎng)站根目錄下找到.htaccess文件,要是沒有這個(gè)文件,也可以自己創(chuàng)建一個(gè)。

問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責(zé)聲明》全部內(nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請聯(lián)系站長并出示版權(quán)證明以便刪除。 敬請諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉(zhuǎn)載請注明出處: » WordPress默認(rèn)站內(nèi)搜索實(shí)現(xiàn)偽靜態(tài)化方法(WordPress搜索結(jié)果頁URL偽靜態(tài)化的方法)

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開發(fā)與維護(hù);網(wǎng)站開發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時(shí)也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情