URL-хэш с Javascript - PullRequest
       4

URL-хэш с Javascript

3 голосов
/ 01 февраля 2011

Я пытаюсь переписать URL-адрес примерно так:

http://www.asdf.com/index.php

до

http://www.asdf.com/#welcome
http://www.asdf.com/#test

Прямо сейчас, страницы приветствия / тестирования являются ползунками на странице, и она перемещается без изменения URL-адреса с index.php на welcome / test. Как я могу напрямую связать эти ползунки?

Ответы [ 3 ]

1 голос
/ 01 февраля 2011

Вот статья о сохранении закладок и кнопке возврата с помощью Ajax.

http://onjava.com/pub/a/onjava/2005/10/26/ajax-handling-bookmarks-and-back-button.html

0 голосов
/ 01 февраля 2011

вы не можете изменить то, что пользователь вставил в URL, вы хотите убедиться, что ваши ссылки говорят об этом. Единственный способ изменить URL - это перенаправить. вам нужно будет использовать что-то вроде файлов .htaccess на apache, чтобы переписать URL-адреса .php в «дружественные к SEO».

браузеры автоматически определяют части после # и переходят на эту часть страницы (если она существует). Хотя он ничего не делает для сервера.

0 голосов
/ 01 февраля 2011

Вы бы использовали немного JavaScript на странице, чтобы определить, какие (если есть) ползунки в URL, а затем вызвать действие, которое их выставляет.

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