我是一名网页设计师,并且管理一个 VPS 服务器。
服务器是 LAMP Ubuntu 18 apache2 PHP 7.4 根目录 index.html
此页面无法正常工作 test.com 重定向您太多次。请尝试清除您的 cookie。ERR_TOO_MANY_REDIRECTS
检查了 .htaccess 和 vhost conf,没有发现任何错误
Status: 302 Found
Code: 302
Date: Mon, 21 Aug 2023 06:07:02 GMT
Server: Apache/2.4.29 (Ubuntu)
Location: https://test.com
Content-Length: 301
Connection: close
Content-Type: text/html; charset=iso-8859-1```
htaccess file :
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
vhost file
<VirtualHost *:80>
ServerName www.test.com
ServerAlias test.com
DocumentRoot /var/www/test.com
Redirect "/" "https://www.test.com"
</VirtualHost>
答案1
您仅发布了普通 HTTP 端口 80 的 VirtualHost 块。
对于端口 443 上的 HTTPS VirtualHost,应该有第二个 VirtualHost 块(可能来自不同站点可用的包含文件)。
在那里你有一个从https://example.com
到的重定向https://example.com
(这会导致无限循环)。