# 1. Включаем движок перенаправлений RewriteEngine On RewriteBase / # 2. Редирект на HTTPS с защитой от петли (для прокси-серверов) RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # 3. Стандартный блок WordPress RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # 4. Обработка ошибок ErrorDocument 404 /index.php?error=404