文章詳情頁
nginx 重寫的問題
瀏覽:159日期:2024-06-19 10:25:30
問題描述
關于NG重寫的疑問server { if (!-e $request_finame) {rewrite ^/(.*) /index.php?$1 last; } # or location / {if (!-e $request_finame) { rewrite ^/(.*) /index.php?$1 last;} }}
其實我是想問下,兩個重寫規(guī)則是一樣的。但是寫在location / 里面,和直接在server下面寫。有什么區(qū)別。
如果寫在外面,www.example.com/packages/xxx.apk 這樣是下載不了的。如果在里面,www.example.com/packages/xxx.apk,只要path存在,是能下載的。
我沒能知道原因。請好心人解惑下。謝謝
問題解答
回答1:在一個文章中看到的。Nginx Rewrite研究筆記
相關文章:
1. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題2. html5 - javascript讀取自定義屬性的值,有的能夠取到,有的取不到怎么回事??3. html - Python2 BeautifulSoup 提取網頁中的表格數據及連接4. python - PyCharm里的一個文件不小心忽略了wx包5. android - VideoView與百度Map沖突6. python - (2006, ’MySQL server has gone away’)7. 小白學python的問題 關于%d和%s的區(qū)別8. python - 使用eclipse運行django代碼,修改了views.py這個文件,但是瀏覽器顯示的還是原有沒修改的結果,怎么處理?9. django - pycharm 如何配置 python3 的開發(fā)環(huán)境?10. win10 Apache24+PHP8.0,Apache不能正常加載php.ini。
排行榜
