Что такое .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 – это адрес новой страницы на которую нужно, чтобы пользователь попал при перенаправлении
Комментариев нет:
Отправить комментарий