Не могу понять почему у меня идет редирект с site.ru/page на https://site.ru, а не на https://site.ru/page помогите пожалуйста всю голову сломал уже.
Вот что у меня в htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]
вот index.php
<?php ini_set("memory_limit", "2048M");
if(!isset($_SERVER['HTTPS'])){
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://" . $_SERVER['HTTP_HOST'] . $_SERVER['SCRIPT_URL']);
exit();
}
вот config.php
<?php
// HTTP
define('HTTP_SERVER', 'https://site.ru/');
define('HTTP_CATALOG', 'https://site.ru/');
// HTTPS
define('HTTPS_SERVER', 'https://site.ru/');
define('HTTPS_CATALOG', 'https://site.ru/');
вот admin/config.php
<?php
// HTTP
define('HTTP_SERVER', 'https://site.ru/admin/');
define('HTTP_CATALOG', 'https://site.ru/');
define('HTTP_IMAGE', 'https://site.ru/image/');
// HTTPS
define('HTTPS_SERVER', 'https://site.ru/admin/');
define('HTTPS_CATALOG', 'https://site.ru/');
define('HTTPS_IMAGE', 'https://site.ru/image/');