Деньги, как известно, имеют различные функции. Одной из них является непрестанное движение денег в обращении, обслуживание процесса обращения. Без выполнения деньгами этой функции торговля была бы невозможна.

Przyjazne linki (SEF)

Spójrz na panel sterowania witryny, w sekcji ustawień ogólnych. Parametry optymalizacji wyszukiwarek znajdują się w grupie Search Engine Optimization Installations (Rys. 7.1).

Rys. 7.1. Opcje SEO

Zanim uwzględnimy te parametry, zrozumiemy, jakie są linki „przyjazne”. Domyślnie Joomla generuje następujące linki:

http://www.server.ru/index.php?option=com_content&view=category&id=3&Itemid=1.

Użytkownik nie dba o to, jak wygląda link. Interesuje go tylko materiał strony. Ale wyszukiwanie „pająk” (program, który przechodzi z witryny do witryny i indeksuje zawartość witryn) nie jest takie samo. Chciałby, aby linki wyglądały tak:

http://www.server.ru/Linux/LINUXSHOW.

Takie łącze jest podobne do linku do strony statycznej (w końcu Joomla generuje strony w locie, a statyczna strona zawiera strony w oddzielnych katalogach), ale wyszukiwarkom łatwiej jest pracować z takimi linkami.

Na szczęście Joomla może generować przeszukiwalne adresy URL bez instalowania jakichkolwiek rozszerzeń. Optymalizacja pod kątem wyszukiwarek obejmuje opcje Włącz SEO i Użyj mod_rewrite (patrz Rysunek 7.1). Trzeci parametr (Dodaj przyrostek do adresu URL) dodaje do adresu URL sufiksu w zależności od typu dokumentu. Ten parametr jest rzadko używany, więc nie będziemy o tym rozmawiać.

Po włączeniu pierwszego parametru (Włącz SEO) nie powinieneś mieć problemów. Po włączeniu Joomla wygeneruje linki w postaci:

http://www.server.ru/index.php/linuxshow.

Już lepiej, ale nie do końca to, czego potrzebujemy. Ale jest jedna pułapka. Jeśli wszystko działa dobrze, oznacza to, że masz szczęście. Nie musiałeś włączać rozszerzenia modrewrite (często powoduje to problemy). Ale jeśli masz pecha, strona przestanie działać. Błąd wynika z faktu, że niektóre hosty nie działają poprawnie z opcją Włącz SEO.

Jeśli błąd wystąpił, masz dwie drogi wyjścia z tej sytuacji: albo spróbuj włączyć rozszerzenie modrewrite, albo w ogóle nie włączaj optymalizacji wyszukiwarek (zoptymalizujemy witrynę innymi metodami).

UWAGA

Możesz przeczytać o mod_rewrite io tym, jak to rozszerzenie Apache działa na: http://httpd.apache.org/docs/1.3/mod/mod_ rewrite.html.

Włączenie rozszerzenia modrewrite da dokładnie takie linki, jakich potrzebujemy, w ten sposób:

http://www.server.ru/Linux/LINUXSHOW.

Ale nie zawsze dostawca hostingu konfiguruje to rozszerzenie Apache. Teraz powiem ci, jak skonfigurować serwer Apache. Jeśli masz płatny hosting, spróbuj skontaktować się z jego administratorem z prośbą o włączenie modrewrite. Ale jeśli administrator nie wie, jak to zrobić, poniższy przewodnik jest dla niego przydatny.

Przed włączeniem opcji Użyj mod_rewrite należy uruchomić funkcję phpinf o () na hoście, aby upewnić się, że rozszerzenie modrewrite jest zainstalowane. Jeśli w obszarze apache => Loaded Modules (rys. 7.2) znajduje się linia modrewrite, to wszystko jest w porządku i można włączyć opcję Use mod_rewrite. Jeśli nie ma takiego modułu, oznacza to, że użytkownik (lub administrator witryny) musi go zainstalować.

apache

apache

Rys 7.2. Informacje o modułach Apache

Otwórz plik konfiguracyjny httpd.conf i usuń komentarz z następującego wiersza:

#LoadModule rewritemodule modules / mod_rewrite.so

Następnie dodaj linię zawierającą modrewrite:

RewriteEngine On

Następnie określ ścieżkę do katalogu interfejsu administratora:

RewriteRule adm /(.*) / administrator / $ 1 [PT].

Uruchom ponownie Apache. Teraz sprawdzimy, czy rozszerzenie działa. Wpisz następujący adres:

http: // nazwa_hosta / adm /.

Jeśli widzisz formularz logowania do interfejsu administratora, wszystko działa poprawnie i możesz włączyć opcję Użyj mod_rewrite.

Jednak na tym ustawieniu adres URL SEF (Search Engine Friendly - przyjazny dla wyszukiwarek) nie jest jeszcze kompletny. Głównym katalogiem Joomla jest plik htaccess.txt. Zmień nazwę na .htaccess. Jeśli po tym czasie Twoja witryna nie otworzy się, otwórz plik .htaccess i usuń z niej ten wiersz:

Opcje + FollowSymLinks

Możesz także zainstalować wtyczki SEF innych firm, które są dostępne do pobrania z extensions.joomla.org. Jednym z najlepszych rozszerzeń SEF jest OpenSEF (witryna deweloperska http: // sourceforge. Net / project / showfiles .php? Group_id = 171110). To rozszerzenie umożliwia utworzenie przyjaznego adresu URL dla każdej strony Joomla (w tym przypadku sam określisz, jak będzie wyglądał przyjazny adres URL). Z jednej strony jest to raczej wygodne rozszerzenie, ale z drugiej strony, jeśli masz dużo stron, nie sądzę, abyś ustawił przyjazny adres URL dla każdego z nich jest stratą czasu.

Php?
Php?