1
我想要重定向類似/catalogsearch/result/?q=[keyword]
的URL到/products?keyword=[keyword]
。遵循規則有什麼問題?在nginx中重定向期間重命名特定的查詢參數
location ~ /catalogsearch/result/?q=(.*) {
rewrite^/products?keyword=$1 permanent;
}
我想要重定向類似/catalogsearch/result/?q=[keyword]
的URL到/products?keyword=[keyword]
。遵循規則有什麼問題?在nginx中重定向期間重命名特定的查詢參數
location ~ /catalogsearch/result/?q=(.*) {
rewrite^/products?keyword=$1 permanent;
}
後它(查詢字符串)的?
和任何不能由location
和rewrite
指令中使用的歸一化URI的一部分。
假設只有一個參數,您可以使用$arg_
family of variables來訪問它。
location = /catalogsearch/result/ {
return 301 /products?keyword=$arg_q;
}