但是改版后發(fā)現AMP插件的移動端自動重定向功能有問題," />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 建站知識 > nginx重定向改變網址-wordpress優(yōu)化實例

nginx重定向改變網址-wordpress優(yōu)化實例

時間:2023-02-09 12:30:02 | 來源:建站知識

時間:2023-02-09 12:30:02 來源:建站知識

最近把網站的移動模板從WP Mobile X插件的模板改為了Accelerated Mobile Pages(amp),一方面是因為WP Mobile X的自定義程度沒有AMP高,另一方面這樣也能減少個插件。

但是改版后發(fā)現AMP插件的移動端自動重定向功能有問題,在蘋果手機上無法自動跳轉,安卓手機上需要手動刷新才能跳轉,所以想到了用nginx來進行重定向。

跳轉方式:

原鏈接:www.example.com/archives/123跳轉到:www.example.com/archives/123/amp第一次改nginx.conf只判斷了ua是否為移動端,改好后發(fā)現移動端無法打開網頁,查看url發(fā)現url后面被加了好多/amp/amp/amp/amp……

然后第二次增加了判斷url中是否已經存在“/amp”,網上查了下,發(fā)現nginx中的if不能多重判斷,然后找到一個比較笨的辦法,但確實有效。

重啟nginx后設置成功。

nginx.conf中添加的代碼如下:

set $amp 0; if ( $http_user_agent ~ "(MIDP)|(WAP)|(UP.Browser)|(Smartphone)|(Obigo)|(Mobile)|(AU.Browser)|(wxd.Mms)|(WxdB.Browser)|(CLDC)|(UP.Link)|(KM.Browser)|(UCWEB)|(SEMC-Browser)|(Mini)|(Symbian)|(Palm)|(Nokia)|(Panasonic)|(MOT-)|(SonyEricsson)|(NEC-)|(Alcatel)|(Ericsson)|(BENQ)|(BenQ)|(Amoisonic)|(Amoi-)|(Capitel)|(PHILIPS)|(SAMSUNG)|(Lenovo)|(Mitsu)|(Motorola)|(SHARP)|(WAPPER)|(LG-)|(LG/)|(EG900)|(CECT)|(Compal)|(kejian)|(Bird)|(BIRD)|(G900/V1.0)|(Arima)|(CTL)|(TDG)|(Daxian)|(DAXIAN)|(DBTEL)|(Eastcom)|(EASTCOM)|(PANTECH)|(Dopod)|(Haier)|(HAIER)|(KONKA)|(KEJIAN)|(LENOVO)|(Soutec)|(SOUTEC)|(SAGEM)|(SEC-)|(SED-)|(EMOL-)|(INNO55)|(ZTE)|(iPhone)|(Android)|(Windows CE)|(Wget)|(Java)|(curl)|(Opera)" ) { set $amp "${amp}1"; } if ( $request_uri !~ "/amp") { set $amp "${amp}1"; } if ($amp = "011"){ rewrite ^/(.*) https://www.example.com/$1/amp redirect; }這段代碼加在網站的配置文件中server{}里就可以了。

關鍵詞:實例,改變

74
73
25
news

版權所有? 億企邦 1997-2025 保留一切法律許可權利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關閉