Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP] Wiele języków, a indeksowanie google.
Forum PHP.pl > Forum > Przedszkole
seba22
Witam,

Tworzę kawałek strony www, i męczy mnie pewien fakt.
Jak zrobić system wielu języków w ten sposób aby był on przyjazny dla Google, czyli zindeksował mi stronę dla konkretnych języków, tak jak by była w nich naturalnie pisana.


Wiadomo że przeglądarki wysyłają parametr z "rządnym językiem" na tej podstawie możemy wyświetlić DIV a w nim.
"Cześć, widzę że prawdopodobnie interesuje Cie język Polski, jak tak kliknij OK, jeżeli nie wybierz swój język:" i to samo po angielsku aby zagraniczny się nie zgubił.

Dodatkowo oczywiście u góry możliwość wyboru z tool boxa, interesującego języku.

Chcę aby zmiana języku definiowała również budowę dokumentu HTML od samego początku i zgłaszało jej język jako np ENG, GER, JAP.

Myślałem aby oprzeć to na ciasteczku które zapamiętywało by wybór.

Moje pytanie jest natomiast inne, w jaki sposób powiedzieć google "hej, ta strona jest w 2 językach".

Mechanizm z cookies opierał się na javascript i wywołaniu pliku "set_language.php?jezyk=pl".
I wtedy całość zaczynała śmigać po polsku.

Google, sobie na pewno nie kliknie w to, i nie wybierze z listy "PL" i będzie się cieszyć...

A na pewno ani ja ani szef wydziału nie chcemy w adresie url /cos/gdziesz.php?language=pl.... bo takie coś wygląda nie profesjonalnie.


Nigdy nie robiłem czegoś w multilanguage pod kontem również indeksowania... tutaj jest problem..

Mam nadzieję że ktoś wpadnie na pomysł, jakąś koncepcję...

Nie pytam o gotowe rozwiązanie, bo to nie jest u mnie problem.
Problemem jest metodyka.. czyli sposób działania, którego nie jestem w stanie samodzielnie zrealizować..


seth-kk
np:
domena.pl/jezyk/reszta/adresu.html + menu w stylu
  1. <a href="http://domena.pl/pl/reszta/adresu.html">pl</a>
  2. <a href="http://domena.pl/en/reszta/adresu.html">en</a>
  3. <a href="http://domena.pl/de/reszta/adresu.html">de</a>

seba22
Ale ta wyżej wymieniona opcja wymaga przepisania całego serwisu, wszystkich url-i, formularze POST, GET...
seth-kk
nie zdradziles jak wyglada budowa serwisu, jedynie "/cos/gdziesz.php?language=pl" sugeruje ze jest raczej "klasyczna"
jesli strona ma byc "google friendly" to info jezyku najlepiej trzymac w URLu
adresy mozna kamuflowac w mod_rewrite ale tak czy inaczej wiarze sie to z poprawa linkow lub mechanizmu generujacego linki, no i sama obsluga jezykow
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.