Ayant fait un script de navigation Ajax, j'aurai aimer savoir comment rendre les pages indéxable.
Car la page est appeler dynamiquement si on ce pointe directement sur une url et notre cher Google bot (je pense) ne comprendra pas....
var recentHash = '';
function getXMLHttpRequest()
{
var xhr = null;
if (window.XMLHttpRequest || window.ActiveXObject)
{
if (window.ActiveXObject)
{
try
{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else
{
xhr = new XMLHttpRequest();
}
}
else
{
alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
return null;
}
return xhr;
}
function ouvre_page(page)
{
var xhr = getXMLHttpRequest();
xhr.onreadystatechange = function()
{
if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0))
{
var reponse = xhr.responseText;
document.getElementById('contenue').innerHTML = reponse;
}
}
location.hash = '#' + page;
recentHash = window.location.hash;
xhr.open('GET', 'ajax/' + page);
xhr.send();
}
if(location.hash)
{
ouvre_page(location.hash.substr(1));
}
function pollHash()
{
if (window.location.hash == recentHash) return;
ouvre_page(location.hash.substr(1));
}
setInterval(pollHash, 1000);
Et bien théoriquement, tu ne rencontres pas ce problème, puisque tu as fait en sorte que ton site soit accessibles aussi bien avec JS activé (Ajax) que désactivé (navigation classique). Et donc tu laisses le bot de Google indexer les pages classiques.
[AJAX] et l'indéxation...
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.