Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: AJAX - pozycjonowanie
Forum PHP.pl > Forum > XML, AJAX
Natthaniell
Witam wszystkich.
Problem pewnie był omawiany wiele razy, lecz mimo wszystko nie jestem pewny jak to wykonać.

Przykład linków z serwisu:
index.php?#gallery.php?Galeria

Przykład ładowania linków:

  1.  
  2. var hash = document.location.hash;
  3. hash = hash.slice(1, hash.length);
  4. var contentCenter = $("#content_center");
  5.  
  6. //contentCenter.html($("#progress_bar").html();
  7. contentCenter.load('progressBarr.php', function()
  8. {
  9.  
  10. contentCenter.load(hash, function(){


1.)

Teraz pytanie, czy jeśli wstawie link typu : link.php#stop
a w kodzie umieszcze:
  1. if(hash == '#stop')
  2. return;

To robot dostanie poprawną wersję strony czy mimo wszystko błędną?


2.) zmiana linków z # na #! - w jaki sposób UTWORZYĆ i w jaki sposób zwrócić taką wersję HTML dla google ?
ajax.html?_escaped_fragment_=mojstan - przykład googl'a

czy wystarczy że sprawdzę czy isset(_escaped_fragment_)
i każę zwrócić plik html ?
czy taki plik html musi spełniać jakieś standardy ?

3.) Czy utworzenie mapy witryny z linkami do głównych podstron ręcznie utworzonych w HTML rozwiąże problem ?
Mapa witryna była by widoczna tylko dla googl'a a nie dla użytkowników.

Z góry dziękuje za wszelkie odpowiedzi, jest to dla mnie na prawdę problematyczna sprawa.
erix
Cytat
To robot dostanie poprawną wersję strony czy mimo wszystko błędną?

Nie dostanie tej strony, którą chcesz, aby dostał.

Cytat
2.) zmiana linków z # na #! - w jaki sposób UTWORZYĆ i w jaki sposób zwrócić taką wersję HTML dla google ?
ajax.html?_escaped_fragment_=mojstan - przykład googl'a

A co to za różnica?

Cytat
3.) Czy utworzenie mapy witryny z linkami do głównych podstron ręcznie utworzonych w HTML rozwiąże problem ?
Mapa witryna była by widoczna tylko dla googl'a a nie dla użytkowników.

Dostaniesz filtra za cloaking.

Otwórz swoją stronę w przeglądarce, wyłącz JavaScript i jeśli wtedy działa - Googlebot (i inne) dostanie wszystko prawidłowe. AJAX ma być tylko DODATKIEM, a nie podstawą. Jeśli masz zrobione inaczej - cóż, czeka Cię przepisywanie całego serwisu.
PawelC
Cytat
Dostaniesz filtra za cloaking.

Bana dostanie, za to nie ma filtrów winksmiley.jpg Za każdym razem, gdy będziesz robotowi Google przedstawiał inną wersję strony, niż userom, będziesz narażał się na bana za cloaking smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.