huanlema8 发表于 2017-3-25 00:27:49

使用javascript使网址http自动转跳https的问题

<script type="text/javascript">
var targetProtocol = "https:";
if (window.location.protocol != targetProtocol)
window.location.href = targetProtocol +
window.location.href.substring(window.location.protocol.length);
</script>

上述的指令可以使访客今天网址输入http会自动转跳至https,
一般网站的话是输入在<head></head>内就可以运行了,
但discuz x3.2的话,请问要输入在哪里呢,
打开forum.php并没有找到<head></head>部分,
是要从管理中心的后台输入,还是说要从哪个地方呢?

学会倾听从而思 发表于 2017-3-25 00:27:49

加到后台seo 其他里就行

蓝蓝蓝1112015 发表于 2017-3-25 00:27:49

nginx的话 还是建议return 301 https://$server_name$request_uri;

紫微真人001 发表于 2017-3-25 00:27:49

qx0000 发表于 2017-2-12 21:26
加到后台seo 其他里就行
有找到了,全局 > SEO設置 > 其他 > 其他頭部信息,
謝謝。

莫烦我噶2013 发表于 2017-3-25 00:27:49

qq464740 发表于 2017-2-13 08:49
nginx的话 还是建议return 301 https://$server_name$request_uri;
其實,不知道空間是nginx還是apache。QAQ
cPanel後台找了老半天還是找不到相關信息。...

白水煮人生2016 发表于 2017-3-25 00:27:49

这个加上了链接地址打开错误的

求仙王子 发表于 2017-3-25 00:27:49

榊鷹設計 发表于 2017-2-14 16:28
这个加上了链接地址打开错误的
请问是什么样的错误呢?
可以的话方便说明一下吗,谢谢。
风音只是用了一般php网站做了实测是没有问题的,
discuz的部分还在规划中所以还没实测过。
当然还要配合上.htaccess的设置,
先把有www的网址导向到没有www的网址,
然后再配合上述的javascript把连结导向https的开头。
页: [1]
查看完整版本: 使用javascript使网址http自动转跳https的问题