Zainstalowałem komponent SH404SEF. Komponent działa prawidłowo - zamienia adresy na przyjazne. Istnieje jednak problem z adresem strony głównej - zamiast adresu www.mojastrona.pl jest www.mojastrona/index.php
Pozostałe adresy wyglądają poprawnie np. www.mojastrona.pl/wiadomosci
Przekierowanie strony głównej na /index.php wynika z wprowadzonych przeze mnie zmian w konfiguracji tzn. wpisania w zakładce "Advanced" w polu "Home page URL" wartości /index.php.
Niestety bez wpisania powyższej wartości przy próbie wejścia na stronę główną pojawia się błąd 404 - nie znaleziono komponentu.
Co ciekawe bez przypisanego w konfiguracji zaawansowanej /index.php pozostałe elementy strony funkcjonują poprawnie tzn. można wejść na stronę: www.mojastrona.pl/wiadomosci ale nie można na stronę główną www.mojastrona.pl
Strona nie działa również po wpisaniu w przeglądarce www.mojastrona.pl/index.php (błąd 404 - nie znaleziono komponentu)
Obecnie, aby strona główna działała musi być przypisany /index.php, jednak nie jest to dla mnie korzystne ze względu na pozycjonowanie (strona bez index.php zajmuje 1-2 pozycję w wyszukiwarkach na podstawowe słowo kluczowe)
Szukałem na forum Joomla oraz SH404SEF, a także w Google i niestety nie znalazłem rozwiązania.
.htaccess wygląda następująco
Kod:
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|.htm|.php|.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php
php_flag register_globals off
w configuration.php przypisana zmienna:
Kod:
var $live_site = 'http://mojastrona.pl';
System pracuje na:- Joomla 1.5.8
- Sh404SEF 1.0.11_Beta - build_147
Z góry dziękuję za pomoc