W obrębie mojej witryny działa kilka wersji językowych.
Struktura linku jest dość standardowa:
www.nazwadomeny.pl/pl/nazwaPodstrony
w związku z tym, że dla wersji językowej pl poprawnym linkiem jest również www.nazwadomeny.pl/nazwaPodstrony powstają zdublowane adresy prowadzące do tej samej podstrony.
Tutaj moje pytanie. Jak stworzyć przekierowanie z adresu
www.nazwadomeny.pl/nazwaPodstrony na www.nazwadomeny.pl/**pl**/nazwaPodstrony
Dodam jeszcze że index page dostępna jest pod adresem www.nazwadomeny.pl (bez określenia języka) natomiast np wersja ang jest pod adresem www.nazwadomeny.pl/en
Kombinowałem wiele sposobów i prawie zawsze dochodzę do błędu "Strona spowodowała zbyt wiele przekierowań". Może mój tok rozumowania jest błędny?
Próbowałem m.in tak:
Przekierowanie 301: !^(pl|en|de|fr|it|ru)/(.*)$ www.nazwadomeny.pl/pl/$2
gryzie się to jednak z przekierowaniem
www.nazwadomeny.pl/pl -----> www.nazwadomeny.pl
I tutaj całość wpada w pętlę.... ktoś jest w stanie naprowadzić na jakieś rozwiązanie aby w przypadku braku wersji językowej pl domyślnie do linku ją dopisywało?
Z góry dziękuję za pomoc :)