Nginx
帶有錨標記的 Nginx 重定向規則
我有一個現有的重定向規則
location ~* "^/view-price-range.php" { return 301 $scheme://www.mysite.com.au/pricing/; }
nginx 是否可以檢測錨標記並具有重定向規則?
例如
view-price-range.php#mytag
我想要的是,如果該 url 被請求它也會去
/pricing/
。所以嘗試了:
location ~* "^/view-price-range.php#mytag" { return 301 $scheme://www.mysite.au/pricing/; }
而且不工作。我不確定
#
url 中的 是否被評估為 nginx 中的評論?
nginx 從不接收
#
HTTP 請求之後的部分,它純粹是一個 HTTP 客戶端(瀏覽器)端的概念。這意味著以下正則表達式將同時匹配
/view-price-range.php#mytag
and/view-price-range.php#mytag
:location ~ ^/view-price-range.php$ { ... }