我正在尝试设置规则以将 URL 从页面更改为contact.php
,contact
但该网站现在在主页中显示不安全连接,但在其他页面上不显示。
这是我使用的规则:
RewriteRule ^contact(.[A-Za-z0-9-]+)/?$ contact.php?=$1
虽然我还没有设置这个干净的 URL,但奇怪的是该网站不再使用安全连接。
链接在这里。即使我清除了规则,它仍然不安全,即使您在 URL 中写入 https://,在浏览其他页面并再次返回主页面后,它也不再安全。
你能告诉我这方面的见解吗?
我刚刚检查了您的网站。对于每个绝对 URL,您都需要使用 https 而不是 http 作为协议或使用相对 URL。所以请检查您的 HTML 标签。要在 https 中也有主站点,您应该添加另一个重写规则:
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
另一件事是将当前联系人正则表达式修复为:
RewriteRule ^contact([.A-Za-z0-9-]*)/?$ contact.php?=$1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句