Файлы htaccess.txt и web-config.txt
В коробочной версии Joomla, есть два текстовых файла, назначение, которых не понятно с первого взгляда. Это файлы htaccess.txt и web-config.txt. Расположены они в каталоге CMS Joomla, а после установки Joomla, оказываются в корневом каталоге сайта. Разберем назначение файлов htaccess.txt и web-config.txt.
Чтобы понять назначение файлов htaccess.txt и web-config.txt нужно вспомнить, как устроен сервер хостинга, дающего место под размещение сайта.
В сборку любого сервера, будь то хостинг (shared hosting), сервер VDS (VPS Hosting), локальный сервер (LAMP, WAMP) на вашем компьютере, входит веб-сервер, позволяющий открывать страницы сайтов по протоколу HTTP. На практике в сборке используют три основных веб-сервера (программы):
- Веб-сервер, Apache для платформы Linux. Этот сервер исторически лидирует в сборках.
- Веб-сервер, Nginx для платформы Linux.
- Сборка Apache+ Nginx.
- а также, IIS, для платформы Windows.
Здесь мы подошли к центральной части статьи. Файлы htaccess.txt и web-config.txt предназначены для управления работой веб-сервреров Apache и IIS Windows соответственно.
Для чего предназначены файлы htaccess.txt и web-config.txt
Файлы htaccess.txt и web-config.txt предназначены для управления работой веб-сервер Apache и IIS Windows означает, что с помощью специальных директорий прописанных в этих файлах, можно «давать команды» этим веб-серверам и руководить их работой. Например, можно закрыть определенные URL адреса, можно создать «черные списки» для IP посетителей, можно организовать перенаправление или склейку зеркал и т.д.
Как подготовить файлы htaccess.txt и web-config.txt к работе
Чтобы файлы htaccess.txt и web-config.txt выполняли свои задачи, нужно сразу после установки CMS Joomla, переименовать эти файлы:
- Если у вас на сервере стоит Apache, то переименовываем htaccess.txt в .htaccess (точка вначале);
- Если работаете на Windows, то переименовываете web-config.txt в web-config.
Что будет, если не использовать файлы .htaccess и web-config
Если не использовать файлы .htaccess и web-config, то есть, просто их не переименовывать, то вы не сможете:
- Использовать базовую SEO настройку Joomla «Перенаправление»;
- Не сможете работать ни с одним SEO расширением Joomla (Artio JoomSEF, SH404).
Как влияют файлы .htaccess и web-config на безопасность сайта
Считается, что любой сайт управляющий поведением серверов потенциально является целью взлома. Поэтому, в рамках общей защиты сайта joomla, нужно установить права CHMOD на эти файлы 644. Напомню:
- В целях безопасности Joomla 3 никогда не используйте CHMOD 777, ни для одного каталога и файла системы.
- На файл конфигурации configuration.php ставим CHMOD 444, после установки всех нужных расширений и окончания настройки сайта.
- На другие каталоги ставим CHMOD 755, на все другие файлы CHMOD 644.
И последнее. Даже если вы не используйте перенаправление и SEF ссылки, обязательно переименуйте файл htaccess.txt в .htaccess.
©Joomla3-x.ru
Другие статьи раздела: Оптимизация Joomla 3
- Как изменить префикс базы данных Joomla 3
- 4 шага создания страницы 404 Not found на Joomla
- 5 простых шагов защиты сайта Joomla 3
- 7 лучших альтернатив Joomla для создания профессиональных сайтов
- 7 простых шагов для оптимизации вашего сайта Joomla
- 7 шагов переноса сайта Joomla 3 на WordPress
- Google Analytics для Joomla 3 сайта
Похожие статьи
Google Analytics для Joomla 3 сайта
Размещение кода Google Analytics на Joomla сайте, позволяет собирать и анал...
Проверка исходящих ссылок сайта
Если Вы решили подзаработать на продаже ссылок и размещении на своем сайте ...
Как использовать файл robots.txt на...
Для управления сканирования сайта поисковыми роботами существует единственн...
Самостоятельный аудит сайта Joomla
Самостоятельный аудит сайта Joomla поможет разобраться, почему посещаемость...
Установка и настройка Яндекс Метрик...
С первых дней создания сайта нужно собирать и анализировать статистику посе...
Ошибки Яндекс продвижения Joomla са...
В этой статье рассмотрим и предотвратим ошибки продвижения в Яндекс Joomla ...