## # @version $Id: htaccess.txt 13415 2009-11-03 15:53:25Z ian $ # @package Joomla RE # @localized Авторские права (C) 2005 - 2009 Joom.Ru - Русский дом Joomla! Все права защищены. # @copyright Авторские права (C) 2005 - 2008 Open Source Matters. Все права защищены. # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL # Joomla! - свободное программное обеспечение. ## # Установка кодировки сайта по умолчанию. При необходимости, закомментируйте. AddDefaultCharset utf-8 # Следующие строки - попытка исправить настройки PHP # для полного соответствия системным требованиям Joomla. # Раскомментируйте (символ комментария - #) нужные строки, # если настройки вашего хоста не соответствуют рекомендациям # системных требований Joomla. # При возникновении 500 ошибки сервера, закомментируйте строку, вызывающую # ошибку, или все строки с php_flag. # php_flag register_globals Off # php_flag display_errors Off # php_flag file_uploads On # php_flag allow_url_fopen off # php_flag magic_quotes_gpc On # php_flag magic_quotes_runtime Off # Пример явного указания каталога для записи сессий: # Для Windows - c:/temp # для UNIX - /tmp # Указанный каталог должен физически существовать и быть доступен для записи # При необходимости, раскомментируйте строку ниже этой # php_value session.save_path c:/temp ##################################################### # ПРОЧТИТЕ ПОЛНОСТЬЮ, ЕСЛИ БУДЕТЕ ИСПОЛЬЗОВАТЬ ЭТОТ ФАЙЛ # # Строка ниже этого раздела: 'Options +FollowSymLinks' может вызвать проблему # при некоторых конфигурациях сервера. Она необходима для использования модуля # Apache mod_rewrite, но может быть уже настроена администратором вашего # сервера и изменение этого параметра в .htaccess может быть запрещено. # Если эта директива вызывает ошибку сервера, то закомментируйте строку # (добавьте символ # в начало строки), перезагрузите в браузере сайт и # протестируйте работу SEF-ссылок. Если они работают, то вам не надо ничего # менять здесь, т.к. всё уже настроено администратором сервера. # # Строки, которые можно раскомментирвать (и использовать) имеют только один #. # Строки с двумя символами ## раскомментировать не надо. В разделах, которые вы # не используете, все строки должны начинаться с символа # # ##################################################### ## Может быть закомментировано, если вызывает ошибку сервера. Смотрите примечания выше. Options +FollowSymLinks # # Включение mod_rewrite RewriteEngine On ########## Начало - Правила обработки запросов для блокировки распространенных эксплоитов ## Если у вас возникли проблемы с вашим сайтом, используйте ниже описанные операции ## Они пытаются заблокировать самые распространенные эксплоиты Joomla! # ## Код запрета доступа к xml-файлам расширений (раскомментируйте для активации) # #Order allow,deny #Deny from all #Satisfy all # ## Конец кода запрета доступа к xml-файлам # Блокировать любой запрос, пытающийся установить значение mosConfig через URL RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # Блокировать любой запрос, пытающийся испортить base64_encode через URL RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] # Блокировать любой запрос, содержащий тег