2016-12-07 3 views

ответ

0

Ваш код сверху должен работать. все отлично :)

вы должны быть уверены, что mod_rewrite является активированный в вашем php.ini
если ваш на Linux вы можете активировать его с a2enmod rewrite
, а затем попробовать что-то вроде этого, и положить его в верхней части вашей .htaccess файл

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L] 

или с PHP вы можете заставить его полюбить:

// Force HTTPS for security 
if($_SERVER["HTTPS"] != "on") { 
$pageURL = "Location: https://"; 
if ($_SERVER["SERVER_PORT"] != "80") { 
    $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"]; 
} else { 
    $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; 
} 
header($pageURL); 
} 
Смежные вопросы