Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> Jak nie popsuc rankingu wypozycjonowanej strony, Utworzenie nowej wersji serwisu
ShadowD
post
Post #21





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


Bot i użytkownik powinny mieć jeden widok, już od dawna są znane metody wyrzucania czy blokowania userowi części dla bota i odwrotnie - uważaj na to.

Zaś jeśli chodzi o zakładki, jeśli chcesz by nie były indeksowane dopisz do robots.txt, jeśli chcesz użyć ajax, bo chcesz by były ładnie wczytywane, to daj normalnie linki do zwykłych stron i takie też stwórz, a potem js'em nadpisuj im ich oryginalną funkcję, takim sposobem ktoś bez js też ma pełny dostęp, a osoba z ładny i komfortowy w obsłudze serwis. :-)

To tak z moich własnych doświadczeń.
Go to the top of the page
+Quote Post
Orzeszekk
post
Post #22





Grupa: Zarejestrowani
Postów: 260
Pomógł: 14
Dołączył: 8.09.2011

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


Nie robie userowi oddzielnego widoku a botowi oddzielnego widoku ale jesli zorganizowalem sobie zakladki na stronie tak ze to normalne linki html tylko ze z parametrem to chyba musialbym przyjazne linki wlaczyc zeby to zablokowac?

po prostu na jednej stronie www jest zmieszane wyswietlanie informacji z opcjami dla uprawnionych.

np /localhost/tournamentPanel.php?id=2 pokaze turniej jakis tam ale juz
/localhost/tournamentPanel.php?act=modOptions&id=2 pokaze opcje dla moderatora.

to taki link dodany do robots txt raczej duzo nie zmieni?

Botowi sie to i tak nie wyswietli bo jest niezalogowany dostanie komunikat za przekroczenie uprawnien. (nie 300 iles tam tylko tekstowy komunikat na www). czy to nie jest zagrozenie double contentem? Moze dodac do tej strony http error w nagłówku? taki komunikat moze sie wyswietlic na kilku stronach. Jak nie to moze lepiej zablokuje cale turnieje chociaz troche slow kluczowych (nazwy druzyn) sie tam moze przewijac.

typowe bledy ktore wyrzucaja moje obiekty to ObiektnotFound, UsernotAllowed, wrongDataEntered, InternalException(blad wewnetrzny).
Jakby podpiac pod to kody bledow html to moze by bot wiedzial ze dostaje komunikat o bledzie?

Pomysle nad zakladkami ajax, nie jest to glupie.

Czy uzytkownicy innych wyszukiwarek niz google mają w ogole znaczenie? mnie sie wydaje ze google to 99,9 %rynku

Ten post edytował Orzeszekk 7.11.2011, 11:40:54
Go to the top of the page
+Quote Post
thek
post
Post #23





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Czemu wszyscy się upierają, że istnieją jedynie http status code 200, 301, 302, 404, 500, 503 ? Jeśli ktoś nie ma dostępu do czegoś, to walnij odpowiedni status code (403) jako parametr funkcji header i po sprawie. Nawet bot nie piśnie, jeśli zobaczy, że dana strona jest dla niego niedozwolona i sypie mu 403 Forbidden (IMG:style_emoticons/default/wink.gif)
http://gif.phpnet.org/frederic/programs/http_status_codes/ Tutaj masz status code do podejrzenia i chyba czas się poduczyć kiedy ich używać. Ja w serwisach często się tym posługuję by bota nakierować na prawidłową stronę jeśli tylko potrafię. Przykładowo z tymi błędnymi linkami o których pisałem, że /4/link1 i /4/link____2 prowadzą do tego samego ale tylko pierwszy jest OK, to ten drugi przechwytuję, header ze status code na 301 i redirect na prawidłowy link. Ale strony prawidłowe linki mające choć dostępne tylko dla zalogowanych przykładowo, właśnie 403 powinny rzucać, a te, które kiedyś były, ale zostały usunięte, powinny walić 410 Gone (IMG:style_emoticons/default/smile.gif) Jeśli z kolei ktoś Ci na stronie bez formularza próbuje pchnąć POST, to można przywalić 405 Method not allowed. Możliwości jest wiele, tylko trzeba nieco się w protokołach i ich możliwościach orientować nieco szerzej.

Google ma duży udział w rynku w Polsce... Niekoniecznie za granicą (IMG:style_emoticons/default/smile.gif) W stanach z kolei dość wysoko stoi Bing, ale istnieje choćby jeszcze yahoo oraz kilka innych. Tak więc nie ma co sie tylko do Google ograniczać, bo choć to potentat, to nie na każdym rynku i nie w każdym kraju.
Go to the top of the page
+Quote Post
Orzeszekk
post
Post #24





Grupa: Zarejestrowani
Postów: 260
Pomógł: 14
Dołączył: 8.09.2011

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


strona jest polskojezyczna i targetem sa tylko polscy userzy. Goscio za malo placi zeby to az tak dopieszczać.

Wlasnie tak cos przypuszczalem ze mozna wykorzystac te statusy do informowania bota o zaistnialych sytuacjach ale potrzebowalem zeby ktos mnie upewnil.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.01.2026 - 04:15