Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> AJAX - pozycjonowanie
Natthaniell
post 13.10.2010, 11:07:41
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 13.10.2010

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
erix
post 13.10.2010, 14:54:35
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
PawelC
post 13.10.2010, 15:04:51
Post #3





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:06