RewriteCond %{HTTPS} !on
RewriteRule (.*) https://site.ru/$1 [R=301,L]
RewriteCond %{ENV:HTTPS} !on
RewriteRule (.*) https://site.ru/$1 [R=301,L]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule (.*) https://site.ru/$1 [R=301,L]
RewriteCond %{SERVER_PORT} !443
RewriteRule (.*) https://site.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[^?]+// [OR]
RewriteCond %{THE_REQUEST} " /index\.php" [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^(?:index\.php|(.*)) https://site.ru/$1 [R=301,L]
(.*)
, а в строке замены использовать переменную $1. RewriteEngine On RewriteCond %{HTTP_HOST} ^www.rentavto.ru$ [NC] RewriteRule ^(.*)$ https://rentavto.ru/$1 [R=301,L] RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Protocol} !=https RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\. [NC,OR]
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule ^(.*)$ https://rentavto.ru/$1 [R=301,L]
[R=301,L]
нужно перенести в начало файла.RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\. [NC,OR]
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule ^(.*)$ https://rentavto.ru/$1 [R=301,L]
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
map $http_referer $my_header {
default $http_referer;
"" $http_x_customheader;
~^https://www\.gstatic\.com/cast/sdk/default_receiver/1\.0/app\.html $http_x_customheader;
}
if ($secure_link = "") { return 403; }
if ($secure_link = "0") { return 410; }
map "$secure_link,$http_referer" $a {
default 0;
~^1 1;
~,https://www\.gstatic\.com/cast/sdk/default_receiver/1\.0/app\.html 1;
}
if ($a = 0) {
return 403;
}