Adresy URL przyjazne dla wyszukiwarek (SEF) z Joomla

  1. Pobieranie i instalowanie Joomla
  2. Włączanie adresów URL przyjaznych dla SE
  3. Patchowanie Joomla

Joomla to bardzo popularny CMS (Content Management System), który obsługuje przyjazne dla SE adresy URL. Jest przeznaczony do użytku z serwerem Apache Web Server i nie ma domyślnego rozwiązania do używania z IIS i ISAPI_Rewrite. Ale oczywiście możesz używać tego CMS z serwerem IIS Web Server, a ISAPI_Rewrite pomoże Ci włączyć przyjazne dla SE adresy URL. Ten krótki artykuł opisuje, jak skonfigurować Joomla do używania z ISAPI_Rewrite 3. W tym artykule zakładamy, że masz już zainstalowane IIS i ISAPI_Rewrite 3. Do napisania artykułu użyliśmy ISAPI_Rewrite 3.1.0.56 i Joomla 1.5.6 .

Pobieranie i instalowanie Joomla

Możesz pobrać Joomla z oficjalnej strony internetowej: http://joomla.org/download.html . Po pobraniu należy zainstalować Joomla zgodnie z instrukcjami instalacji dostarczonymi przez dostawcę.

Włączanie adresów URL przyjaznych dla SE

Domyślnie przyjazne dla SE adresy URL są wyłączone. Aby włączyć tę funkcję, przejdź do panelu administracyjnego Joomla. Na głównej stronie panelu administracyjnego wybierz „Konfiguracja globalna”

Na otwartej stronie znajduje się okno grupowe o nazwie „Ustawienia SEO” . Wybierz „tak” dla opcji „Przyjazne dla wyszukiwarki adresy URL” i „Użyj Apache mod_rewrite”. Następnie zastosuj i zapisz ustawienia. Przejdź również do folderu instalacyjnego Joomla i zmień nazwę pliku htaccess.txt na .htaccess.

Teraz wszystkie adresy URL w Twojej witrynie są przyjazne dla SE. Ale zostało jeszcze kilka przeszkód. Gdy wpiszesz różne adresy URL w pasku adresu, zawsze trafisz na stronę główną. Dzieje się tak, ponieważ Joomla używa zmiennej $ _SERVER ['REQUEST_URI'], która nie jest obsługiwana przez IIS.

Patchowanie Joomla

Musisz dodać trochę poprawki do kodu źródłowego Joomla. Skopiuj ten kod do schowka:

if (isset ($ _SERVER ['HTTP_X_REWRITE_URL'])) {$ _SERVER ['REQUEST_URI'] = $ _SERVER ['HTTP_X_REWRITE_URL']; }

Teraz musisz znaleźć plik index.php w katalogu głównym folderu instalacyjnego Joomla. Otwórz ten dokument za pomocą dowolnego edytora obsługującego format Unix (np. WordPad). Uwaga: nie możesz używać Notatnika do edycji index.php, ponieważ Notatnik nie obsługuje zapisywania w formacie Unix. Wklej powyższy kod na górze index.php, jak pokazano na tym obrazku:

Gotowe! Teraz możesz używać Joomla CMS z adresami URL przyjaznymi dla SE. W tym artykule opisano, jak używać Joomla z domyślnymi regułami w pliku .htaccess, ale oczywiście możesz je zastąpić.

Ten wpis został opublikowany w kategorii ISAPI_Rewrite i oznaczone cms mod_rewrite SEO . Dodaj zakładkę permalink .