Урок 8. Файл htaccess в Joomla и его настройка

Что такое .htaccess?

Файл htaccess (англ. hypertext access) – это дополнительный механизм конфигурации веб-сервера Apache. Он используется для простой и удобной настройки веб-сервера, на котором хранится сайт пользователя. Соответственно меняя настройку веб-сервера, мы сможем поменять работу сайта. Как правило, файл .htaccess находится в корневом каталоге, а его действие распространяется на весь сайт и на все подкаталоги. Если же в другом каталоге содержится свой .htaccess, то он будет действовать только на свой каталог и подкаталоги.
Первым делом, после того как вы установили Joomla на хостинг, нужно переименовать фал htaccess.txt на .htaccess. То есть мы полностью убираем его расширение .txt и перед названием файла ставим точку «.»

Как заблокировать доступ к сайту в файле htaccess

Deny from all

Так вы полностью запретите пользователям просматривать ваш сайт. Лично я это не использую. Но я использую данную команду в другом случае. Когда, например, мне нужно запретить доступ к Панели управления сайтом (админпанели), то в папке administrator я создаю файл .htaccess и в нем прописываю Deny from all. Так пользователи могут работать с сайтом, но попасть в ПУ никак не смогут.

Как сделать перенаправление, если вы подключили SSL-сертификат

После

RewriteEngine On

добавляем следующий код

RewriteCond %{HTTPS} off
RewriteRule ^(abc/def|ghi)(.*)/?$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]

RewriteCond %{HTTP_HOST} ^www.constant.kiev.ua
RewriteRule ^(.*)$ https://constant.kiev.ua/$1 [R=301,L]

С помощью файла .htaccess можно сделать перенаправление пользователей с одной страницы на другую. Для этого используется код:

Redirect 301 /blog/restavracija-mebeli /blog/36-restavratsiya-mebeli-2

где /blog/restavracija-mebeli – это адрес старой страницы (с которой нужно перенаправлять пользователя), а /blog/36-restavratsiya-mebeli-2 – это адрес новой страницы на которую нужно, чтобы пользователь попал при перенаправлении

Комментариев нет:

Отправить комментарий