Как удалить #name из URL? - PullRequest
0 голосов
/ 21 марта 2011

У меня есть сайт с внутренней гиперссылкой http://www.example.com/#name. Я хочу изменить его на http://www.example.com.

Ответы [ 3 ]

1 голос
/ 21 марта 2011

Если это просто HTML, вам просто нужно перестать ссылаться на #name и вместо этого ссылаться на корень. Перейдите по всем ссылкам и удалите ссылку на #name.

.

Если у вас есть доступ к динамическим языкам на стороне сервера, вы можете динамически фильтровать контент на основе cookie / session / querystring, тем самым устраняя необходимость в именованных якорях.

0 голосов
/ 21 марта 2011

Java: url.substring(0, url.indexOf("#"));

0 голосов
/ 21 марта 2011

Ваш вопрос похож на этот пост на stackoverflow.com: jQuery удаляет хеш-значение из URL

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