Приятелски - връзки (SEF)

Обърнете внимание на уебсайт контролния панел, в общата конфигурация. параметри оптимизиране за търсещи машини са в оптимизация настройките на групата за търсачки (фиг. 7.1).

Приятелски - връзки (SEF)

Фиг. 7.1. SEO Settings

Преди да се даде възможност на тези опции, ние виждаме това, което е най-"приятелски" връзки. Подразбиране Joomla генерира позоваване тип:

За щастие, Joomla може да генерира разбираем URL към търсачките, без да се налага да инсталирате разширения. За опции за оптимизация са Активиране Използвайте SEO и mod_rewrite (вж. Фиг. 7.1). Третият параметър (Добавяне на наставка към URL) добавя към URL наставка на документа, в зависимост от вида на документа. Тази опция се използва рядко, така че ние имаме за него няма да говоря.

С включването на първите параметри (включително SEO) трябва да имате никакъв проблем. Когато е активиран, Joomla ще генерира връзки като:

По-добре, но не съвсем това, което искаме. Но има един протест. Ако всичко, което се работи добре, тогава вие сте в час. Включи се разширява modrewrite (това често е проблем), че не е нужно да. Но ако сте нещастен, а след това на сайта, който престане да работи. Грешката се дължи на факта, че някои домакини не работят с Активиране на SEO.

Ако грешката все още е там, а след това имате две пътища за излизане от тази ситуация: или да се опита да даде възможност modrewrite разширение, или да се откажете от включване на оптимизация за търсещи машини (ще оптимизираме сайта си чрез други методи).

Разрешаването на разширение modrewrite даде точно връзките, които трябва, това е така:

Но не винаги е доставчик на хостинг услуги създава разширение на Apache. Сега аз ще ви покажа как да конфигурирате Apache сървър. Ако имате платен хостинг, опитайте да видите неговия мениджър да се включат modrewrite. Но ако администраторът не знае как да го направя, това е само, че е полезно след употреба.

Преди да включите mod_rewrite за употреба, за да изпълнява функциите на phpinf () на вашия хост, за да се уверите, че modrewrite разширителния установени. Ако в Apache => Loaded модули (фиг. 7.2), ще откриете modrewrite линия, тогава всичко е наред и можете да се даде възможност за използване на mod_rewrite. Ако този модул не е налице, тогава вие (или администратора на сайта) трябва да я инсталирате.

Приятелски - връзки (SEF)

Puc. 7.2. Информация за модулите Apache

#LoadModule rewritemodule модули / mod_rewrite.so

След това добавете линия съдържащ modrewrite:

След това задайте пътя към интерфейса на администратор директорията:

RewriteRule адм /(.*) / администратор / $ 1 [PT].

Ако видите формата за вход в интерфейса на администратор, а след това всичко работи правилно, както и да се даде възможност на ползване mod_rewrite.

Но тази настройка SEF (Search Engine Friendly - приятелски за търсачките) URL все още не е завършена. По принцип директория Joomla е htaccess.txt файл. Преименуване да .htaccess. Ако след това вашия сайт не се появи, отворете .htaccess файл и да го изтриете от този ред: