Tenho uma regra de redirecionamento existente
location ~* "^/view-price-range.php" {
return 301 $scheme://www.mysite.com.au/pricing/;
}
É possível que o nginx detecte a tag âncora e tenha uma regra de redirecionamento?
Por exemplo view-price-range.php#mytag
/pricing/
O que eu quero é que se esse URL estiver sendo solicitado, ele também será acessado .
Então tentei:
location ~* "^/view-price-range.php#mytag" {
return 301 $scheme://www.mysite.au/pricing/;
}
E não está funcionando. Não tenho certeza se o #
URL está sendo avaliado como comentário no nginx.
Responder1
O nginx nunca recebe a parte posterior #
na solicitação HTTP, é puramente um conceito do lado do cliente HTTP (navegador).
Isso significa que o seguinte regexp corresponderá a /view-price-range.php
and /view-price-range.php#mytag
:
location ~ ^/view-price-range.php$ {
...
}