Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 6.12.2010 Ostrzeżenie: (0%)
|
Witam,
Jestem w trakcie realizacji jednego portalu, ten jednak ze względu na zasobożerność chciałbym wykonać głównie opierając się na Ajaxie. Mój pomysł jest taki: zawartość strony <div id="zaw"></div> będzie dynamiczna i do tego diva będą ładowane dane. Każdy wpis wraz z ze swoimi danymi (obrazki, tekst, przyciski) będzie ładowany dynamicznie do tego diva. Przy takim rozwiązaniu pojawia się kilka problemów: 1. Użytkownik nie może podzielić się linkiem do tego wpisu (adres w przeglądarce cały czas jest taki sam) 2. Google nie zindeksuje takiego wpisu bo nie obsługuje JS. Aby pozbyć powyższych problemów wpadłem na taki pomysł: Do każdego wpisu będzie generowany link i będzie można go skopiować. Po wejściu pod link odpowiednia funkcja wygeneruje odpowiednie metatagi, tytuł strony, zawartość strony itp. I teraz mam takie pytanie: Czy takie rozwiązanie zapewni poprawne indeksowanie danego wpisu ? Bo jak widzicie Google bot sam nie zdobędzie linków do wszystkich wpisów (zwykłe strony html google bot odwiedza na zasadzie "drzewa") aby je zindeksować, trzeba mu w tym pomóc... tylko jak ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 6.12.2010 Ostrzeżenie: (0%)
|
Czyli co jak zrobię dwie metody wywołania strony i obie metody będą się różnić tym, że jedna generuje metatagi i tytuł strony a druga nie. I takie coś przejdzie w wyszukiwarce Google ? Zakładając, że wygląd samej strony będzie dokładnie taki sam (dla użytkownika jedyna zmiana to tytuł strony).
Niestety nie wiem jak bardzo Google tępi za robienie "podwójnych" stron, spamerem nie jestem i nie będę ale jakbym dostał bana to bym się wkurzył (IMG:style_emoticons/default/biggrin.gif) Mam drugi pomysł ! A wywodzi się z wypowiedzi @ShadowD (IMG:style_emoticons/default/smile.gif) JavaScript obsługuje wyrażenia regularne. Prawda ? (IMG:style_emoticons/default/smile.gif) Więc można by zrobić tak: 1. Wyłączone JS a.) linki generowane są bez haszy czyli np <a href="index.php?wpis-21344">link</a> b.) po kliknięciu normalnie przeładowuje się strona... 2. Włączone JS a.) Odpowiednia funkcja JS zamienia linki na linki z haszem czyli w naszym przykładzie z "index.php?wpis-21344" na "#wpis-21344" b.) Po kliknięciu w link otwiera się dynamicznie (IMG:style_emoticons/default/smile.gif) - Jak to zrobić ? Banalnie prosto! (IMG:style_emoticons/default/smile.gif) document.body.innerHTML = document.body.innerHTML.replace(/href="index.php?/, 'href="#'); Poprawka: document.body.innerHTML = document.body.innerHTML.replace(/href="index.php\?/g, 'href="#'); i to wklejamy w $(document).ready(function() { }); Problem jaki na razie zauważyłem to, że będą dwa linki do tej samej podstrony jeden z haszem drugi z php - ale chyba nie da się tego raczej pogodzić... No i jak jakaś osoba, która ma włączone JS da linka innej z wyłączonym JS to ta druga osoba ujrzy stronę główną zamiast tej właściwej... No ale można wyświetlić alerta tej osobie aby włączyła JS (IMG:style_emoticons/default/wink.gif) Czuję coś, że to nie do końca dobry pomysł... czekam na to co Wy o tym myślicie (IMG:style_emoticons/default/smile.gif) Ten post edytował Sztef89 29.08.2011, 00:52:41 |
|
|
|
Sztef89 [Ajax & Google] Prawidłowe pozycjonowanie wraz z dynamiczną stroną 26.08.2011, 17:57:15
konole Od razu przy przejściu twórz linki w sposób www.do... 26.08.2011, 22:08:48 
Sztef89 Cytat(konole @ 26.08.2011, 23:08:48 )... 27.08.2011, 01:02:33
konole Hash linki mógłbyś traktować jako normalne linki.
... 27.08.2011, 15:32:36
Sztef89 Wreszcie zrozumiałem o co chodzi, chodzi o coś tak... 27.08.2011, 23:12:57
Rid No jak link dynamiczny tworzony za pomocą JQ,JS,Aj... 27.08.2011, 23:24:38
Sztef89 Dzięki za wskazówkę!
Widzę, że nawet dobra po... 28.08.2011, 11:38:14
ShadowD hmm, chyba się nie da, nie wiem jak sprawa wygląda... 28.08.2011, 16:24:14
ShadowD Ciekawy link dla następców: http://code.google.com... 30.08.2011, 21:59:51
Sztef89 Cytat(ShadowD @ 30.08.2011, 22:59:51 ... 31.08.2011, 11:41:50 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 02:42 |