在尝试了 .htaccess 的无数建议几个小时后,我放弃了,决定在这里提问。
我有一个需要通过 SSL 提供的 html 页面。它是一个扩展名为 .htm 的单个文件,并且不包含任何 php。如果有人通过键入或单击非 SSL 页面的链接访问此页面,我希望该人被重定向到或显示该页面的 SSL 版本。只有https://example.com/myfile.htm应该被允许。站点的其余部分可以不使用 SSL,只有这一页需要它。
请帮忙。
最佳答案
在您的 .htaccess 文件中试试这个。
RewriteEngine On
RewriteCond %{HTTPS} !^on$
RewriteRule ^myfile\.htm$ https://www.example.com/myfile.htm [R=301,L]
关于apache - 在没有 php 或其他任何仅使用 .htaccess 的情况下为单个 .html 页面强制使用 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21632131/