PDA

Zobacz pełną wersję : Inna treść na strona.com.pl/index.php/en/ i www.strona.com.pl/index.php/en/



mad80
21-01-2013, 13:19
Witam wszystkich i z góry dziękuję za pomoc

Postawiłem stronę na joomla 2.5 w jeżyku PL i EN.

Polska wersja językowa jest ok.
Kiedy wpisuję w Firefoxie strona.com.pl/index.php/en/ i www.strona.com.pl/index.php/en/ pojawi mi się inna treść - w przypadku strona.com.pl/index.php/en/ jest to strona po EN, ale w przypadku www.strona.com.pl/index.php/en/ jest to strona po PL. Natomiast w IE i Chrome wszystko jest ok. Czy ktoś wie dlaczego tak jest?

Podaje dwa linki do strony jeżeli ktoś chce sprawdzić empirycznie:
coton.com.pl/index.php/en/ (http://coton.com.pl/index.php/en/)
www.coton.com.pl/index.php/en/ (http://www.coton.com.pl/index.php/en/)

Jac
21-01-2013, 18:45
Zrób w pliku htaccess przekierowanie 301 z domeny bez przyrostka www na domenę z przyrostkiem www.

RewriteCond %{HTTP_HOST} ^coton.com.pl$
RewriteRule ^(.*)$ http://www.coton.com.pl/$1 [R=301,L]

Jac
21-01-2013, 22:25
Napisz jeszcze co masz wpisane w pliku konfiguracyjnym Joomla w tej linii: public $live_site = '';

mad80
23-01-2013, 10:35
dzięki za odpowiedź Jac

w public $live_site = '' nie mam nic wpisanego, tzn. jest dokładnie public $live_site = '';
twój pomysł z przekierowaniem sprawdziłem już wcześniej, ale był z nim kłopot. strona blokowała się w języku w którym ją otworzyłem (w PL lub EN) i nie chciała zmienić swojego języka po klikaniu we "flagę".
zrobiłem odwrotne przekierowanie, tzn. z WWW na bez WWW i teraz jest wszystko ok.
i tak to już pozostawię.

Ciekaw jestem skąd brał się ten błąd, ale ważniejsze że już go rozwiązałem (ominąłem).