我有以下网站结构
/var/www/
|
|--> home/
|
|--> index.html
在/ etc / apache2 / sites-enable / 000-default中,http虚拟主机是如此配置的
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
Redirect permanent / https://192.168.17.73/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
当我转到192.168.17.73/home/index.html
时,我已正确地重定向到https://192.168.17.73/home/index.html
。
但是,当我输入192.168.17.73/home/
时,重定向会将我带到https://192.168.17.73/home/home/
,但不存在。
答案 0 :(得分:1)
这最终成为gedit首选项导致的问题,即创建备份副本并自动保存文件。
<强>解决方案即可。在禁用这两个功能后,我删除了httpd.conf.save或httpd.conf~等文件,并且一切正常。