這應該是很容易做,但我打在牆上我的頭。如果我得到www.mysite.com/mypath請求我想服務www.mysite.com/myotherpath/thisfile.html的內容。我如何用nginx配置來做到這一點。適當的位置塊內nginx的重寫虛擬目錄到文件
8
A
回答
8
使用改寫指令。因此,例如,你有這將處理所有的請求
location/{
/*your rules here*/
}
你需要增加另一個模塊,它會爲你的服務器認爲在處理具體路徑
location /mypath {
rewrite ^/mypath$ /real/path/to/file/thisfile.html;
}
也做基本的位置該塊thisfile.html
是缺省地使用try thisfile.html
指令
這是一個好官方網頁上解釋Official Nginx RewriteModule page
9
location = /mypath {
try_files /myotherpath/thisfile.html =404;
}
相關問題
- 1. IIS URL用虛擬目錄cookie重寫?
- 2. 爲虛擬目錄重寫URL
- 3. 保存文件到虛擬目錄
- 4. 虛擬目錄重定向
- 5. NGINX重寫靜態目錄
- 6. Apache重寫 - 虛擬目錄到php腳本
- 7. VCLZip:zip文件中的「虛擬」目錄
- 8. 虛擬目錄下的AppData文件夾?
- 9. IIS重寫虛擬文件夾
- 10. 在用戶目錄中有nginx虛擬主機根目錄
- 11. 虛擬目錄
- 12. Apache重寫規則與來自同一個虛擬目錄的多個文件?
- 13. 從虛擬目錄下載文件
- 14. NGINX對不同目錄中的靜態文件的URL重寫
- 15. 的Javascript虛擬目錄不知道虛擬目錄的
- 16. nginx的重寫的URI到文件
- 17. 相對URL,URL重寫和虛擬目錄 - 哦,我的!
- 18. nginx的重寫文件
- 19. 將文件上傳到不同的虛擬目錄
- 20. Htaccess重寫虛擬目錄打破所有鏈接
- 21. 目錄級別.htaccess mod_rewrite停止虛擬主機重寫
- 22. 如何使用IIS7 URL重寫來隱藏虛擬目錄?
- 23. nginx重寫規則子目錄下
- 24. 在nginx上的虛擬目錄中託管symfony
- 25. nginx重寫file.php到page.php?page =文件
- 26. 如何用不同的應用程序重寫到虛擬目錄
- 27. htaccess的URLRewrite虛擬目錄
- 28. vb.net中的虛擬目錄
- 29. Azure上的虛擬目錄
- 30. htaccess文件將虛擬目錄地址添加到網址
是做到了。乾杯! –
它在nginx的做事的好方法,請參見這裏:http://wiki.nginx.org/Pitfalls – VBart
@VBart我沒有找到相關的特定URI處理該網頁上的任何東西。 – AlexKey