Não estou claro se uma marca de âncora deve vir antes ou depois de uma string de consulta.
http://www.domain.com/search?query=hello#name
ou
http://www.domain.com/search#name?query=hello
Ou isso importa?
1
Teste-o. Apenas um deles funciona, então isso importa. Quando tentei ancorar primeiro, então ele pensa que? faz parte do fragmento "#" e, portanto, não pula para a âncora correta (já que não existe um que tenha? em seu nome ...) e provavelmente não incluiria nenhuma informação se eu tivesse verificado a sequência de consulta em PHP. O último que eu não testei.
—
Julix 21/09