在我的站点上使用SSL后,如何在url栏中显示https而不是http
我的网站上有SSL,但在顶部的URL栏中仍然只显示在我的站点上使用SSL后,如何在url栏中显示https而不是http,https,satchmo,Https,Satchmo,我的网站上有SSL,但在顶部的URL栏中仍然只显示http://而不是https:// 我正在为我的网站使用带有Django Python堆栈的Satchmo系统。有人对此有所了解吗?无论使用什么web服务器,您都需要告诉客户端转到您的安全(https)站点 它们是不同的协议,http和https。如果希望客户端浏览器使用网站的https版本,则需要发出重定向。e、 g: GET http://stackoverflow.com HTTP/1.1 HTTP/1.1 302 Found Loc
http://
而不是https://
我正在为我的网站使用带有Django Python堆栈的Satchmo系统。有人对此有所了解吗?无论使用什么web服务器,您都需要告诉客户端转到您的安全(
https
)站点
它们是不同的协议,http
和https
。如果希望客户端浏览器使用网站的https
版本,则需要发出重定向。e、 g:
GET http://stackoverflow.com HTTP/1.1
HTTP/1.1 302 Found
Location: https://stackoverflow.com
您必须在web服务器代码中找到触发重定向的机制。无论使用什么web服务器,您都需要告诉客户端转到您的安全(
https
)站点
它们是不同的协议,http
和https
。如果希望客户端浏览器使用网站的https
版本,则需要发出重定向。e、 g:
GET http://stackoverflow.com HTTP/1.1
HTTP/1.1 302 Found
Location: https://stackoverflow.com
您必须在web服务器代码中找到触发重定向的机制。找到了它。在我的httpd.conf文件中,我添加了以下内容:
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{REQUEST_URI} ^/about-us
RewriteCond %{REQUEST_URI} ^/
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
其中“关于我们”是您想要显示https的页面的url,您已经找到了它。在我的httpd.conf文件中,我添加了以下内容:
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteCond %{REQUEST_URI} ^/about-us
RewriteCond %{REQUEST_URI} ^/
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
其中“关于我们”是要显示https的页面的url不确定这是否有帮助。如果这是在IIS上运行的,我会检查我的绑定。确保SSL绑定到端口443,而不是80,并确保在站点属性中选中“强制SSL”。您需要将
http://
请求重定向到https://
。不确定这是否有帮助。如果这是在IIS上运行的,我会检查我的绑定。确保SSL绑定到端口443,而不是80,并确保在站点属性中选中“强制SSL”。您需要将http://
请求重定向到https://
。