PDA

Zobacz pełną wersję : [Rozwiązane] Błąd 404 i wielojęzyczność - nie działa tak jak należy



marcinp1984
16-11-2022, 16:26
Witam,
Mam problem ze stronką https://tinyhousefamily.pl/index.php/ a konkretnie ze stronami błędu 404 w połączeniu z wielojęzycznością. Wielojęzyczność sama w sobie działa bez zarzutu więc chyba wszystko jest wykonane ok. Natomiast strony 404 już lipnie działają :/ W języku pl jak wpiszę nieprawidłowy adres to strona 404 jest wyświetlana z pod System Menu dla wszystkich jeżyków a nie System Menu PL, które utworzyłem, główne menu to też to dla wszystkich języków a nie to dla PL. Przełączając się na język DE w pasku wyszukiwarki są jakieś głupoty w adresie pojawia się również Main Menu dla wszystkich języków pomimo, że jest wykluczone na tej stronie. Menu DE natomiast się nie wyświetla pomimo, że jest włączone na tej stronie. W języku angielskim wszystko ok. Przełączając ponownie na język pl jest już właściwa strona błędu dla pl oraz main menu pl. Przełączając na de też jest wszystko właściwie poza dziwnym adresem w pasku... Co jest nie tak już nie mam do tego siły :/ Jak to powinno być prawidłowo ustawione. Jeśli od razu zmieni się adres na DE lub EN i zrobi się jakąś literówkę w linku to strona w ogóle nie dział...

Ogólnie stron błędów nie chciałem dla żadnego języka. Chciałem aby przy błędnym adresie przekierowało na stronę główną. Znalazłem coś w stylu ErrorDocument 404 https://www.tinyhousefamily.pl/index.php do wstawienia do pliku .htaccess jednak nie ma żadnych zmian. Nawet gdyby była to pojawiłby się problem przy wersjach językowych bo zawsze kierowałoby na wersję pl.

Da się to jakoś sensownie rozwiązać? Czy zostają strony błędów a jeśli tak to przydałyby się wskazówki co mogłem źle zrobić, że nie chce to działać.

marcinp1984
16-11-2022, 17:46
Problem rozwiązany. Edytowałem plik error.php w katalogu szablonu zmieniając widniejący tam adres na "index.php" i działa jak chciałem od początku :)