發(fā)布時間:2024-04-25 文章來源:深度系統(tǒng)下載 瀏覽:
前幾天心血來潮想著把小程序的輪播更換幾張圖片,然后就在后臺操作了,然后打開小程序發(fā)現(xiàn)網(wǎng)絡(luò)異常,各種打不開啊,不知道是什么原因,我當(dāng)初以為是我本地網(wǎng)絡(luò)環(huán)境問題,然后重新修改DNS或者網(wǎng)卡mac地址都無效,肯定不是本地的問題,那會不會是騰訊的問題(當(dāng)然不可能是騰訊問題。缓鬄g覽別的小程序,發(fā)現(xiàn)并沒有任何問題。。。陷入僵局!
今天上班偶然間看見小程序,又開始折騰了,真的是無從下手啊,沒辦法請求外援,嗯,小程序插件的開發(fā)者大神@橙色陽光,是的,按照大神的指引,最后修改了“rule”修改成“1”然后真機測試,OK,現(xiàn)在知道問題所在了,就是偽靜態(tài)引起了(正常是rule為了0,開啟偽靜態(tài)),然后靈光一閃,我前幾天添加了一個偽靜態(tài)規(guī)則,然后登錄服務(wù)器刪除規(guī)則,又將rule修改為0,一切正常了。
原因是:因為Apache系統(tǒng)會在目錄結(jié)尾直接添加“/”反斜杠而Nginx沒有這個功能,需要自行添加規(guī)則(如下):(正常情況下此規(guī)則是正確的,沒有任何問題) Markup
if (!-f $request_filename){ rewrite ^/([^\.]+[^/])$ http://$host/$1$2/ permanent; }
最終實現(xiàn)了在網(wǎng)站域名后自動增加“/”反斜杠的功能,之前寫過文章:《Nginx給目錄添加反斜杠的偽靜態(tài)規(guī)則方法》,針對不同系統(tǒng)添加不同的規(guī)則,感興趣的可以看看。話說當(dāng)初已經(jīng)很謹慎了,在測試服務(wù)器適用了好久沒有問題(沒有小程序),所以才正式用在博客官網(wǎng),結(jié)果,,,百密一疏了,繼續(xù)百度,因為不想關(guān)閉做個功能,用戶體驗很好,畢竟在輸入網(wǎng)址的時候不加“/”反斜杠會出現(xiàn)404錯誤頁面,修改之后的規(guī)則如下: Markup
if (-d $request_filename) { rewrite ^/(.*)([^/])$ https://$http_host/$1$2/ permanent; }
然后測試網(wǎng)站一切正常,測試小程序,正常,OK問題解決, |
上一篇:華為手機投屏在啥地方里開
下一篇:安卓手機如何連接airpods