我在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
答案 0 :(得分:0)
问题出在apache2.conf中。在Quintic网站的“目录”元素中。我有以下内容:
AllowOverride None
Order allow,deny
allow from all
Require all granted
它必须是
AllowOverride All
站点现在运行正常。