Я работаю над сайтом, на котором есть базовый слайдер с 4 слайдами, которые идут влево и вправо, на котором отображается только 1 слайд по центру на странице. Все содержимое слайдов загружается на одной странице, каждая в своем собственном разделе.
<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.
Я действительно застрял на этом ... спасибо!