3
A
回答
0
您可以通過兩種方式做到這一點,與位置:
# the ?<u> assigns the capture to $u. Some older pcres need ?P<u>
location ^/read/(?<u>[0-9]+)/?$ {
rewrite^/read/?u=$u last;
}
或只是一個改寫:
rewrite ^/read/([0-9]+)/?$ /read/?u=$1 last;
nginx的將追加默認查詢字符串(你可以禁用的行爲通過在重寫目標的末尾添加另一個?)。
0
相關問題
- 1. Nginx URL重寫更改URL
- 2. URL重寫Nginx
- 3. port apache重寫爲nginx
- 4. 將重寫規則apache轉換爲nginx
- 5. 將Apache重寫規則轉換爲Nginx
- 6. 將apache htaccess重寫規則轉換爲nginx重寫規則
- 7. Apache重寫爲Nginx重寫。 QSA問題。如何正確轉換?
- 8. 重寫:Apache到Nginx
- 9. 重寫apache到nginx
- 10. 將htaccess重寫轉換爲nginx重寫
- 11. Nginx的URL重寫
- 12. Nginx的URL重寫
- 13. Nginx重寫相當於Apache重寫
- 14. URL重寫apache
- 15. Apache重寫url
- 16. Apache URL重寫,
- 17. nginx重寫爲htaccess重寫
- 18. Nginx重寫root url
- 19. 用NGINX重寫URL
- 20. apache/nginx:.htaccess重寫轉換混亂
- 21. URL重寫 - PHP + Apache
- 22. apache url重寫.htaccess
- 23. Apache HTTPS URL重寫
- 24. Apache和Url重寫
- 25. PHP APACHE URL重寫
- 26. Apache重寫url codeigniter
- 27. URL重寫PHP APACHE
- 28. 重寫規則Apache到nginx
- 29. Apache-Nginx重寫規則
- 30. Apache到nginx重寫規則
我能夠通過 重寫^/read /([0-9] +)/?$/read /?u = $ 1來獲得所需的行爲。我的下一個問題是我應該使用國旗作爲最後的還是永久的。哪一個對SEO更好 –
永久標誌會向客戶端發送301重定向,告訴它自己讀/讀/?u = $ 1。使用last將執行內部重定向,並且客戶端的地址欄仍將顯示/讀取/ 123。 – kolbyjack
很酷謝謝..我感謝你的幫助 –