Я работаю над сайтом, на котором есть базовый слайдер с 4 слайдами, которые идут влево и вправо, и показывает только 1 слайд по центру страницы. Все содержимое слайдов загружается на одну страницу, каждый в свой собственный div.
<div id="slider-box">
<div class="slide">HTML and bg image</div>
<div class="slide">HTML and bg image</div>
<div class="slide">HTML and bg image</div>
<div class="slide">HTML and bg image</div>
</div>
Ничего фантастического. Также каждый слайд связан со ссылкой:
<a href="/gallery">Gallery</a>
<a href="/links">Links</a>
<a href="/about">About</a>
<a href="/resources">Resources</a>
Поэтому я начал использовать History.js, чтобы связать каждый слайд с соответствующей ссылкой; www.example.com/about. Я могу изменить состояние без проблем; работа назад и вперед, а URL-адрес меняется.
Что я действительно заметил, так это то, что если я загружаю страницу с ложным URL-адресом, например, www.example.com/about, страница возвращает 404.
Что я могу сделать, чтобы предотвратить появление ошибки 404, а также убедиться, что страница переходит на правильный слайд?
Есть ли другой способ, которым я должен это делать?
Я нахожусь в стеке LAMP с jQuery и HTML5.
Я действительно застрял на этом ... спасибо!