我所有人,我在运行 Apache 的 Debian 上重定向到 HTTPS 时遇到了一个奇怪的问题。
- 用户第一次访问http://subdomain.url.nl时,会报找不到页面。
- 当用户改为访问 https 时,它可以工作。
- 然后用户关闭浏览器,再次启动浏览器,然后转到 http(没有 https),重定向突然起作用。
我使用这个重写规则。(*隐藏此帖子中的IP地址)
<VirtualHost 10.*.*.*:80>
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
ReWriteRule ^/(.*) https://%{HTTP_POST}/$1 [NC,R,L]
</VirtualHost>
因此,只有“第一次”用户通过 http 访问该站点时,重定向不起作用。知道如何解决这个问题吗?