![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 10.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam stronę, którą dostosowałem do wersji wielojęzycznej przez uzależnienie tekstów od $_SERVER['HTTP_ACCEPT_LANGUAGE'].
Jeżeli jest en_EN to wyświetlam angielski tekst, a jak pl_PL to polski tekst. Teraz zastanawiam się jak zareagują na to np. roboty Google. Czy one przeszukują Internet z różnymi wartościami HTTP_ACCEPT_LANGUAGE? Bo jeżeli nie to w takim przypadku robot rozpozna tylko jedną wersję jezyka czyli pewnie angielską. A jeżeli roboty szukają z różnymi ustawieniami języka to znajdą różne wersje językowe strony. To jak to jest z tymi robotami? Czy może można zrobić coś jeszcze, żeby roboty wyszukiwarek rozpoznały że strona ma wiele wersji językowych? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 50 Dołączył: 28.10.2006 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Można na przykład za pomocą mod_rewrite uzyskać adresy typu:
http://adres.pl/pl/ http://adres.pl/en/ Jeżeli ktoś wchodzi na stronę http://adres.pl/index.html to przekierowujesz go na podstawie $_SERVER['HTTP_ACCEPT_LANGUAGE'] na http://adres.pl/pl/index.html czy http://adres.pl/en/index.html, a jeżeli już bezpośrednio na konkretny język, to pozostawiasz go tam. W ten sposób możesz na stronie umieścić linki do różnych wersji językowych co będzie korzystniejsze, gdyż w wynikach wyszukiwania Google będziesz miał obydwie wersje. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 17:15 |