与Apache一起使用的https重定向返回空白页

时间:2019-03-18 18:36:10

标签: apache redirect https

我在Raspberry pi 3上运行了WAMP安装。Apache v2.4.33,php 7.2.4。

我希望我站点的默认URL地址“ //www.quintic.co.uk/”实际地址为“ //www.quintic.co.uk/index.php?home”。因此,我在.htaccess文件中添加了以下内容:

list

我还通过以下更新Apache配置文件,将Apache配置为始终使用https协议:

T

在大多数情况下,以上所有方法似乎都工作正常。例如,如果我请求http://www.quintic.co.uk/,那么我将被重定向到https://www.quintic.co.uk/index.php?home

所有http请求已正确切换为https请求。 除所有https://www.quintic.co.uk/之外,所有https请求均正确返回,返回空白页。

https://www.quintic.co.uk/请求返回的实际指令集如下:

DirectoryIndex index.php?home

如果我将meta语句中的网址剪切并粘贴到浏览器中,则可以很好地返回首页。

任何人都可以阐明默认URL重定向为什么不能与https一起使用的情况。

谢谢

SteveD430

1 个答案:

答案 0 :(得分:0)

问题出在apache2.conf中。在Quintic网站的“目录”元素中。我有以下内容:

AllowOverride None
Order allow,deny
allow from all
Require all granted

它必须是 AllowOverride All

站点现在运行正常。