网站的SSL许可证一直因为个人网站没有得到重视,最近发现部分浏览器没有SSL许可证的话会被设置成为“不安全的网站”,所以花了两天时间申请了一个网站的SSL许可证。并通过宝塔服务器进行了设置->WordPress界面设设https后终于解决了这个最后问题。在这里做一下笔记,便于以后个人的维护。唯一的遗憾就是SSL证书三个月有效期,到时间得维护。
由于WordPress用的是PHP写制,和Django有些出入,但CSS基本相通。顺手把公信部备案号底部公示位置也修改了一下,完美。
从使用语言来看,我还是偏向于用Django做网站,可自己定义的东西,自己写比较好。如果要做自己的AI界面的话,对WordPress没有太多的时间再来看一遍底层构架和代码。相比能用Python平台矩阵计算pytorch对数据进行操作更顺手一些吧。
笔记一:布署SSL后的网站图片不能正确显示解决:
在主题文件的 functions.php(WP后台“外观”-“编辑”右侧可以找到)里加入如下代码(注意域名需要做相应修改)
function replacehttp($content){ if( is_ssl() ){ $content = str_replace(‘http://域名/wp-content/uploads’, ‘https://域名/wp-content/uploads’, $content); } return $content; } add_filter(‘the_content’, ‘replacehttp’);
笔记二:工信部备案号用CSS标签显示:
<div class="underline-text">
<a href="https://beian.miit.gov.cn" target="_blank" rel="external nofollow noopener">滇ICP备20005124号-2</a>
<a style='margin-left:40px' href="https://beian.miit.gov.cn/" target="_blank" rel="external nofollow noopener">滇ICP备20005124号-3</a>
笔记三:多个域名与IP可以在网站内进行重定向:将IP与其它域名进行跳转
REWRITE-START
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.aiynmt.com [NC]
RewriteRule ^(.*) https://www.aimtss.com$1 [L,R=301]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^121.196.22.46 [NC]
RewriteRule ^(.*) https://www.aimtss.com$1 [L,R=301]
</IfModule>
REWRITE-END