Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przyjazne linki, a internacjonalizacja
Forum PHP.pl > Forum > PHP
kicaj
W jaki sposob w Waszych projektach implementujecie budowe linkow zaleznych od wybranej wersji jezykowej strony?

Dobry artykul jaki znalazlem na ten temat to: http://h3h.net/2007/01/designing-urls-for-...gual-web-sites/

Ale nadal nie wiem jaki sposob wybrac...
AxZx
wybierz ten, który będzie łatwo zaimplementować:)
ogólne to można przyjąć zasadę, że zawsze pierwszym parametrem w url jest skrót języka (np. en, pl).
czyli www.host.pl/pl/nazwa-artykulu-pierwszego

a korzystając z mod_rewrite można zrobić np. tak www.pl.host.pl/nazwa-artykulu-pierwszego
kilas88
Zależy od projektu i funduszy. Najlepszym sposobem byłoby stosowanie domen właściwych dla krajów do których kierujemy stronę. Sam niedawno stosowałem linki typu:

http://adres-strony.pl/en/contact
http://adres-strony.pl/pl/kontakt
kicaj
No adres.pl/en/tresc jest dobrym rozwiazaniem...
Z wyjatkiem ze jezeli jezyk domyslny jest 'pl' to dla wyszukiwarek tworzone sa dwa adresy: adres.pl/tresc i adres.pl/pl/tresc

Rozwiazanie z domenami jest dosc drogie (mowa tutaj o 6 jezykach)...

Ewentualnie rozwiazanie z subdomenami pasowaloby mi: adres.pl/tresc' pl.adres.pl/tresc; en.adres.pl/tresc...
kilas88
Cytat(kicaj @ 1.02.2009, 11:44:38 ) *
No adres.pl/en/tresc jest dobrym rozwiazaniem...
Z wyjatkiem ze jezeli jezyk domyslny jest 'pl' to dla wyszukiwarek tworzone sa dwa adresy: adres.pl/tresc i adres.pl/pl/tresc

Możesz przez .htaccess filtrować adres, by tylko np. adres.pl/pl/tresc był prawidłowym i tylko ten zostanie zaindeksowany przez wyszukiwarki. Lub stwórz subdomeny i również przez .htaccess filtruj, by tylko jeden adres był ważny.
kicaj
Jak to zrobic, by wylaczyc dwa adresy dla jezyka polskiego?
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.