Хоча існують пошукові системи, які підтримують сканування вмісту ajax, традиційні URL-адреси та статичний вміст сторінки все ще надійніші для видимості пошукових систем.
Коли значну (велику) частину сторінки потрібно перезавантажити, зазвичай бажано, щоб вміст ajax був сканованим. Однак у таких випадках переадресація зазвичай є життєздатною (але небажаною) альтернативою.
Я б запропонував спочатку кодувати сторінку таким чином, щоб вона переспрямовувалась, коли великі / значні частини сторінки повинні бути перезавантажені ( Крок1 ). Значить, ми прив’язуємося до традиційного URL-адреса <a href="/webmasters//page/1">
(або чогось подібного), а не <a href="#page=1">
.
Після цього напишіть javascript (jQuery) для перехоплення переадресації та використовуйте ajax для перезавантаження тієї частини сторінки, яка змінилася б, якщо сторінку перенаправлено ( Step2 ).
<a id="page1" href="/page/1">Page 1</a>
<script>
$("#page1").click(function () {
/*
* Perform ajax here to replace a portion of the page.
*/
return false; // prevent redirection
});
</script>
Перший крок призводить до створення веб-сторінок зі статичним вмістом та традиційних URL-адрес, які працюють навіть без javascript, а другий крок робить веб-сторінку динамічною (уникає статичного вмісту).