如何使php/html页面安全/ https?

Edw*_*ams 12 security https certificate

我的网站上需要一些安全页面.我已购买(并且我的主机已安装)相关域的安全证书.

那个人做了什么?如何确保某些页面安全,是否必须将它们放在特定目录中?或使用一些标题或东西?我不知道这是如何工作的.

希望有人可以指出我正确的方向.

mar*_*kli 9

也许它比你想象的要容易得多.如果您的提供商已安装证书,则只需使用正确的协议1调用该页面,这意味着https://www.example.com/page.html代替http://www.example.com/page.html.

困难的部分是确保页面只能使用HTTPS协议调用,并且无法通过HTTP访问.相对链接将使用与原始页面相同的协议1.

最简单的方法当然是,只使您的整个站点成为HTTPS(然后您可以使用相对链接).某些提供商在其控制面板中提供此选项.如果没有这样的选项,您可以编写.htaccess文件并将其放在root目录中.此行将任何HTTP请求重定向到HTTPS请求:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

当然,您应该将example.com替换为您自己的域名.


Neo*_*Neo 0

您必须编辑站点配置文件。您可以在以下位置找到更多信息(对于 apache2):http://www.geocerts.com/install/apache_2 (如果使用 Ubuntu)http://www.tc.umn.edu/~brams006/selfsign_ubuntu.html

请告诉我您使用的服务器,我也可以帮助您配置它。