Код: Выделить всё
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
RewriteCond %{REMOTE_ADDR} !^10x\.x\.x\.[0-255]
RewriteCond %{REMOTE_ADDR} !^x\.x\.xx\.[0-255]
#[OR]
###RewriteCond %{REMOTE_ADDR} !^15\.x\.xxx\.[0-255]
#[OR]
RewriteCond %{REMOTE_ADDR} !^xx.xx.xx.[0-255] [OR]
#[OR]
###RewriteCond expr "-R '1x.x.x.x'"
###RewriteCond expr "-R '8.x.x.x'" [OR]
###RewriteCond expr "-R '9x.x.x.x/25'" [OR]
###RewriteCond expr "-R 'x.1x.x.x'"
RewriteRule ^.*$ error.html [L]
# END WordPress
- если люди попытаются получить доступ к моему сайту извне IP-адреса (ip1, ip2, ip3, ip4), они будут перенаправлены на страницу error.html, а если нет, то на правильный индекс .php, но я не могу управлять ею в своих комбинациях.
- После перенаправления запроса http на https, потому что когда я введите http://example.com, я получаю ошибку 403.
Подробнее здесь: https://stackoverflow.com/questions/787 ... ot-working