Файлы 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 сайте, позволяет собирать и анал...
Как убрать ссылку на Artio JoomSef
В этой статье я покажу, как убрать ссылку на Artio JoomSef или закрыть ее о...
Самостоятельный аудит сайта Joomla
Самостоятельный аудит сайта Joomla поможет разобраться, почему посещаемость...
7 простых шагов для оптимизации ваш...
Никогда не слышали про оптимизацию сайтов? Не знаете с чего начать? Прочтит...
Управление мета тегом Robots из пан...
Хорошо известно, что теория оптимизации предполагает, что администратор сай...
Как правильно оформить вставку фото...
Фотографии играют большую роль не только в оформлении статей Joomla с...