У меня есть раздел сайта с несколькими категориями Widget. Существует меню с названием каждой категории. Для всех, у кого включен Javascript, нажатие категории показывает содержимое категории на странице. Они могут щелкать между категориями по своему усмотрению, наблюдая, как DOM обновляется по мере необходимости. URL-адрес также обновляется с использованием стандартного хэша /hashbang (если мы используем Google). Поэтому для тех, кто приземляется на example.com/widgets
, они могут перемещаться по example.com/widgets#one
, example.com/widgets#two
, example.com/widgets#three
и т.д.
Однако, чтобы поддерживать пользовательские агенты без включенного Javascript, следующая одна из этих категорий ссылок должна загружать новую страницу с отображаемой категорией, поэтому для тех, у кого нет javascript, они будут перемещаться в example.com/widgets/one
, example.com/widgets/two
, example.com/widgets/three
и т.д.
Мой вопрос: Что должно произойти, если кто-то с включенным Javascript приземляется на один из этих URL-адресов? Что нужно, если кто-то с Javascript включен, при приземлении на example.com/widgets/one
например? Если они будут перенаправлены на example.com/widgets#one
?
Обратите внимание, что для любого, у кого включен Javascript, мне нужен сайт для одной страницы, но мне нужен многостраничный сайт для пользовательского агента без JavaScript. Любой ответ, который не затрагивает этот факт, не отвечает на вопрос. Меня не интересуют достоинства или проблемы hashbangs или одностраничных сайтов и многостраничных сайтов.