У меня установлена WAMP на Raspberry pi 3. Apache v2.4.33, php 7.2.4.
Мне нужен URL-адрес по умолчанию для моего сайта - "//www.quintic.co.Великобритания / "- на самом деле адрес" //www.quintic.co.uk/index.php?home ".Поэтому я добавил в файл .htaccess следующее:
DirectoryIndex index.php?home
Я также настроил Apache на постоянное использование протокола https, обновив в файле конфигурации apache следующее:
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{SERVER_NAME}/$1 [END,NE,R=permanent]
По большей части все вышеперечисленное, кажется, работает отлично.Например, если я запрашиваю http://www.quintic.co.uk/, меня перенаправляют на https://www.quintic.co.uk/index.php?home.
Все запросы http корректно переключаются на запросы https.Все запросы https возвращаются правильно, за исключением https://www.quintic.co.uk/,, который возвращает пустую страницу.
Фактический набор инструкций, возвращенный из запроса https://www.quintic.co.uk/, выглядит следующим образом:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-eqiv="refresh" content="0" url="https://www.quintic.co.uk/index.php?home" />
<script type="text/javascript" src="https://ff.kis.v2.scr.kaspersky-labs.com/E989763D-7B5C-014A-B514-22905C3EEE53/main.js" charset="UTF-8"></script></head>
<body>
</body>
<!-- End of #container-->
<!--Scripts after page loads-->
</html>
Если я вырезал и вставил URL-адрес в выражении meta в браузер, домашняя страница будет возвращена нормально.
Может кто-нибудь пролить свет на то, почемуПереадресация URL по умолчанию не работает с https.
Спасибо
SteveD430