Подтвердить что ты не робот

Правильное формирование URL-адресов с помощью строки запроса и символа "хэштаг"

Когда в URL-адресе видны как строка запроса, так и якорный тег (хэш-тег), каков порядок их отображения?

http://www.whatever.com?var=val#anchor

или

http://www.whatever.com#anchor?var=val

Есть ли какие-либо документы по этому поводу?

update: URL-адреса обрабатываются Wordpress/PHP

4b9b3361

Ответ 1

?var=var#hash

все после # является клиентской стороной.

Кроме того, посмотрите на переписывание URL, чтобы избавиться от уродливого ?var=var

Ответ 3

Если намерение использовать # означает page fragment, тогда - yes ?, затем #.

Если # подходит до ?, и это не означает, что страница fragment (это может произойти, когда # является частью полномочий (имя пользователя и пароль)), оно должно быть закодировано или вы находитесь в беда. То же самое относится к любым другим специальным символам (:, @,...), которые могли бы придать другой смысл URL.