## # @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $ # @package Joomla RE # @localized Авторские права (C) 2005 - 2010 Joom.Ru - Русский дом Joomla! Все права защищены. # @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved. # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL # Joomla! - свободное программное обеспечение. # Последнее изменение этого файла - 01.05.2010 ## # Установка кодировки сайта по умолчанию. При необходимости, закомментируйте. # Строка решает проблему с "крякозябрами" в редакторе TinyMCE и текста лицензии при установке # на Денвере и некоторых серверах с жестко прописанной кодировкой. Это на 99,9% работающее решение. # После переименования этого файла htaccess.txt в .htaccess проблема решится. # Если проблема осталась - перечитайте предыдущее предложение (возможно неправильно переименовали). 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] # Блокировать любой запрос, содержащий тег