Могу ли я использовать хешмарк в URL .htaccess? - PullRequest
4 голосов
/ 21 сентября 2011

Я использую jquery address , и все работает отлично, за исключением одной небольшой проблемы в моем файле .htaccess. Я хочу перенаправить один из моих URL-адресов, который содержит хэш-метку, на другой URL-адрес.

Вот мои текущие настройки с использованием перенаправления (это работает):

Options +FollowSymLinks
RewriteEngine on
RewriteRule view_profile=(.*)$ view_profile.php?id=$1 

Если пользователь в любой момент входит в систему, этот URL не работает, потому что мой адрес jquery выглядит следующим образом:

http://localhost/#view_profile=5

Если я добавлю ведущий хеш как часть моей перезаписи, он сломается. Кто-нибудь знает, возможно ли использовать ведущий хеш-знак в качестве части URL?

1 Ответ

8 голосов
/ 21 сентября 2011

Нет, вы не можете этого сделать, так как что-либо после # является идентификатором фрагмента и поэтому не отправляется на сервер.

См. RFC для URI здесь: http://tools.ietf.org/html/rfc3986#section-3.5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...