例如,我想從https://www.example.com/ $ {pid} .txt重定向到http://www.anotherExample.com/api?pid= $ {pid} 如何在nginx中配置它? 感謝提前:)如何使用nginx中的參數重定向url
0
A
回答
0
試試這個:
server {
listen 443;
server_name www.example.com;
location ~* ^/(.+)\.txt$ {
return 301 http://www.anotherexample.com/api?pid=$1;
}
}
如果您pid
有特定的格式(例如只位),然後用適當的方式代替(.+)
。
如果要在不重定向的情況下顯示內容,請將return 301
替換爲proxy_pass
。
0
最好的方法是使用return 301
,它會將請求重定向到您要設置的網站,也許它會更好地製作一個return 301 $scheme://www.anotherexample.com/api?pid=$1;
,這樣當您購買並安裝時,您的網址將被重定向爲HTTPS一個SSL
+0
我使用位置〜^ /([^ /。] *).txt $ { return 301 http://www.anotherexample.com/api?pid=$1; }但它說502錯誤,並找不到任何有用的error.log,任何想法? –
相關問題
- 1. 我應該如何使用nginx中的參數重定向url?
- 2. 如何使用參數重定向url?
- 3. Nginx的URL重定向
- 4. 如何使用Flask中的注入參數重定向到url?
- 5. 如何使用請求中的參數處理重定向url?
- 6. 帶有特定查詢參數的Nginx重定向URL
- 7. 301重定向使用URL參數
- 8. htaccess使用參數重定向url
- 9. 使用PHP參數重定向URL
- 10. 重定向url in nginx
- 11. 如何重定向URL參數?m = 1?
- 12. 使用「303參見」重定向的URL使用UrlRewriteFilter重定向
- 13. 如何使用nginx獲取url參數?
- 14. 重定向使用nginx的
- 15. Nginx的重寫URL未能重定向
- 16. nginx的URL重寫(無重定向)
- 17. Url參數重定向
- 18. 如何使用參數將URL重定向到htaccess中的乾淨URL?
- 19. .htaccess重定向到URL中的參數
- 20. Nginx重定向如果URL等於
- 21. Nginx重定向到URL與/#/ url
- 22. Nginx Conf重定向到一個新的引用者請求參數中的Url
- 23. 在URL中使用查詢字符串參數重定向URL
- 24. 重定向URL與參數與參數
- 25. 如何使用javascript重定向後獲取URL參數?
- 26. htaccess - 如何使用參數重定向網址到基址url
- 27. 如何使用php重定向隱藏URL參數
- 28. 如何使用htaccess文件重定向url參數
- 29. 如何使用NSubstitute重定向參數
- 30. 重定向特定的URL與參數
看到這個http://lethain.com/rewriting-parameterized-urls-with-nginx/ –
可能重複的[如何在NGINX中重定向url](http://stackoverflow.com/questions/10294481/how-to-redirect-a-url-in-nginx) –