Рекомендации по .htaccess для Joomla

Рекомендации по .htaccess для Joomla С помощью файла .htaccess можно изменять некоторые настройки сервера Apache и PHP под свои нужды. В Joomla есть заготовка .htaccess с основными настройками, которые могут понадобиться.

Включение mod_rewrite

Директива mod_rewrite чаще всего используется для SEF, а также для перенаправления посетителей на нужные адреса вообще в случае невозможности использования обычного редиректа. Для ее включения необходимо раскомментировать (то есть убрать впереди знак #) следующую строку:

# RewriteEngine On 

Также с помощью директивы mod_rewrite можно создать собственный SEF, но об этом мы расскажем в отдельной статье

 

Использование встроенного механизма SEF

Если вы собираетесь использовать встроенный в систему SEF, то вам необходимо раскомментировать строку:

# RewriteBase / 

В случае, если вы устанавливаете Joomla в корневую директорию сервера, эта строка будут выглядеть так:

RewriteBase /

Если же Joomla устанавливается в поддиректорию dir, то вторую строку необходимо написать так:

RewriteBase /dir/

Отключение register_globals

Для повышения уровня безопасности рекомендуется отключить режим register_globals в PHP, прописав следуюшие строки в начале файла .htaccess:

Для Apache 1.x

php_flag register_globals off

Для Apache 2.x

php_value register_globals 0

ПРИМЕЧАНИЕ: возможно, у вас на хостинге это уже сделано, в этом случае никаких дополнительных настроек не требуется

 

Автоматический редирект с mysite.ru на www.mysite.ru

У многих из нас возникает проблема с Java Script, если случайно мы заходим на сайт без WWW, тогда как в настройках Joomla доменное имя указано с WWW. В этом случае нам нужно сделать так, чтобы человек заходящий по адресу mysite.ru автоматически попадал на адрес www.mysite.ru, причем как на главной, так и на любой другой странице. Это реализуется следующим кодом:

RewriteCond %{HTTP_HOST} ^mysite\.ru
RewriteRule ^(.*)$ http://www.mysite.ru/$1 [R=permanent,L]
Источник: joomlaportal.ru

dlrm
Разработчик на джумле, автор многих идей проектов.

Вы можете почитать все статьи от dlrm'а.



Другие статьи по этой теме:

Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.