Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
| linux:webserver:htaccess [09/11/2023 06:10] – osvex | linux:webserver:htaccess [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1 | ||
|---|---|---|---|
| Рядок 12: | Рядок 12: | ||
| RewriteCond %{HTTP_HOST} ^www.vashdomen.com$ [NC] | RewriteCond %{HTTP_HOST} ^www.vashdomen.com$ [NC] | ||
| RewriteRule ^(.*)$ http:// | RewriteRule ^(.*)$ http:// | ||
| + | |||
| + | # Примусовий редірект з http на https | ||
| + | RewriteEngine On | ||
| + | RewriteCond %{HTTPS} !on | ||
| + | RewriteRule (.*) https:// | ||
| Рядок 24: | Рядок 29: | ||
| ErrorDocument 500 / | ErrorDocument 500 / | ||
| ErrorDocument 504 / | ErrorDocument 504 / | ||
| + | |||
| </ | </ | ||
| Рядок 49: | Рядок 55: | ||
| Allow from 123.45.67.89 | Allow from 123.45.67.89 | ||
| Allow from 111.22.33.44 | Allow from 111.22.33.44 | ||
| + | |||
| </ | </ | ||
| + | |||
| + | ===== Обмеження доступу до файлів ===== | ||
| + | |||
| + | <code apache> | ||
| + | # Заборонити доступ до wp-config.php | ||
| + | <Files wp-config.php> | ||
| + | Order Allow,Deny | ||
| + | Deny from all | ||
| + | </ | ||
| + | |||
| + | # Заборонити доступ до системних файлів | ||
| + | < | ||
| + | Order Allow,Deny | ||
| + | Deny from all | ||
| + | </ | ||
| + | |||
| + | # Дозволити доступ до адмінки WordPress тільки з конкретних IP-адрес | ||
| + | < | ||
| + | Order deny,allow | ||
| + | Deny from all | ||
| + | Allow from 123.45.67.89 | ||
| + | Allow from 111.22.33.44 | ||
| + | </ | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Обмеження доступу по паролю ===== | ||
| + | |||
| + | <code apache> | ||
| + | # Доступ до сторінки входу в адмінку WordPress за паролем | ||
| + | < | ||
| + | AuthType basic | ||
| + | AuthName " | ||
| + | AuthUserFile / | ||
| + | Require valid-user | ||
| + | </ | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | Генерація файла | ||
| + | < | ||
| + | |||
| + | htpasswd -mbc / | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Обмеження доступу до директорій з браузера ===== | ||
| + | |||
| + | <code apache> | ||
| + | # Заборонити індексацію каталогів | ||
| + | Options -Indexes | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Заборона на крадіжку картинок з сайта ===== | ||
| + | |||
| + | // | ||
| + | <code apache> | ||
| + | # Заборона на крадіжку картинок (hotlinking) | ||
| + | RewriteCond %{HTTP_REFERER} !^$ | ||
| + | RewriteCond %{HTTP_REFERER} !^https:// | ||
| + | RewriteRule .(gif|jpg|swf|flv|png)$ https:// | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | Працює ця директива так: ви розміщуєте у себе на сервері спеціальне зображення для таких злодіїв, | ||