Рекомендации по .htaccess для Joomla
Включение 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]
- 0 Защита Joomla от взлома, вирусов и спама (19.10.2013)
- 0 Добавляем в <title> название категории Joomla (22.08.2013)
- 0 Как склеить index.php и index.html с корнем сайта и стоит ли делать это? Устраняем дубли страниц в Joomla. (21.10.2013)
- 0 Рекомендации по .htaccess для Joomla (27.05.2013) ← вы тут
- Не отображается панель редактора JCE - Joomla 2.5 (25.08.2014)
- Joomla 2.5: ошибка при сохранении статьи Invalid parent id. (08.01.2013)
- Переходить ли на Joomla 3.0 и зачем? (05.01.2013)
- Как в Joomla заблокировать способ просмотра позиций модуля в шаблоне сайта (/?tp=1) (29.11.2012)
- Ошибка INVALID MIME TYPE в редакторе JCE (18.11.2012)
- Выводим название сайта в title на всех страницах (22.06.2012)
- Добавляем дополнительные поля в профиль пользователя Joomla 2.5 (11.04.2012)
- Перенос шаблона Joomla 1.5 на Joomla 2.5 (05.02.2013)
- Перенос сайта на Joomla 2.5: нужен ли он? (31.03.2012)
- Joomla 1.5 — JFolder::create: Could not create directory (20.03.2012)
- Joomla 1.5 — Как изменить формат даты (20.03.2012)
- Joomla 1.5 SEO: Добавляем тег <h1> в название статьи (20.03.2012)
- Joomla: ссылка на главную страницу /undefined (22.03.2012)
- Cтраница 404 со своим дизайном (Joomla 1.5) (11.12.2011)
- Как вставить модуль в тело статьи Joomla (18.11.2011)
- Как восстановить пароль администратора в Joomla 1.5? (26.11.2011)