Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: https и 301
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » https и 301

Страниц (1): [1]
 

1. file.shreder - 27 Мая, 2018 - 17:51:51 - перейти к сообщению
Перевел сайт на https, но правильно настроить htaccess не получается. Подскажите, как правильно, с учетом что все направляется на index.php
(Добавление)
file.shreder пишет:
Перевел сайт на https, но правильно настроить htaccess не получается. Подскажите, как правильно, с учетом что все направляется на index.php


Сделал так

PHP:
скопировать код в буфер обмена
  1. if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == ""){
  2.     $redirect = "https://www.".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
  3.     header("Location: $redirect");
  4. }

(Добавление)
а потом сделал так
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteCond %{HTTPS} !=on
  2. RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
  3. RewriteEngine On
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. RewriteCond %{REQUEST_FILENAME} !-d
  6.  
  7. RewriteRule .* index.php [L]

 

Powered by ExBB FM 1.0 RC1