快捷导航
查看: 115|回复: 20

wordpress外网访问css不正常(wordpress改目录无法登录)

[复制链接]

1万

主题

0

回帖

1万

积分

论坛元老

积分
11635
发表于 2023-9-6 08:56:02 | 显示全部楼层 |阅读模式
<p>
   昨天,花了几个小时的功夫给网站安装了ssl,实现了网站的https访问。今天简单分享下操作步骤。
  </p><p>
<strong>
    首先。实现https的好处:
   </strong>
</p><p>
   1.网站更加安全。
  </p><p>
   2.网站对搜索引擎更加友好,更容易提升权重,进而获得比较好的关键词排名。
  </p><p>
   3.满足现在很多应用商店如苹果,包括微信小程序等很多平台的基本要求。
  </p><p>
<strong>
    ok,如果要安装ssl实现https访问有几个步骤:
   </strong>
</p><p>
   1.申请一个ssl证书;
  </p><p>
   2.安装ssl证书;
  </p><p>
   3.网站配置更改;
  </p><p>
   4.网站跳转设置,确保非https链接跳转到https,包括已经被搜索引擎收录的部分链接。
  </p><p>
</p><p>
   网站启用https首先得配置SSL证书,但是关键一点就是首先要拥有一个SSL证书,最初由于SSL证书价格不菲,很多个人站长会选择放弃使用Https,现在国内的阿里云、腾讯云、百度云,景安都有免费的证书可以申请。
  </p><p>
   步骤二:安装SSL证书
  </p><p>
   当我们成功申请SSL证书之后,下载证书文件解压,分别是Apache、IIS、Nginx服务器的证书文件,腾讯云官方给我们提供了4类服务器证书安装方法的示例,教程很详细我们可以参考一下,【SSL证书安装指引】。(温馨提示我的服务器是win,iis6.0 和文中截图略有差异,只要保证安装上即可。)
  </p><p>
   注:部署完毕后若网站无法通过https正常访问,可确认服务器443端口是否开启或被网站卫士等加速工具拦截。
  </p><p>
   (1)开启方法:防火墙设置-例外端口-添加443端口(TCP)。
  </p><p>
   (2)若被安全或加速工具拦截,可以在拦截记录中将443添加至信任列表。
  </p><p>
   重启后,重新通过https访问。
  </p><p>
</p><p>
   1、进入WP后台,进入设置-常规 将WordPress地址(URL)、站点地址(URL)两项修改为:https。
  </p><p>
   2、登录和后台强制开启SSL。
  </p><p>
   通过修改WP-config.php文件,直接在文件末尾加入以下两行代码:
  </p><p>
      /* 强制后台和登录使用 SSL */
     </p><p>
      define(‘FORCE_SSL_LOGIN’, true);
     </p><p>
      define(‘FORCE_SSL_ADMIN’, true);
     </p><p>
   3、为了保证WordPress站点之前添加的各个链接或者多媒体文件把http协议改成https协议,我们还需要通过数据库SQL查询执行一条替换命令,代码如下:(使用时请按照自己数据库表名(wp_posts)和网站域名修改后在执行即可。)
  </p><p>
    update wp_posts set post_content = replace(post_content, ‘http://ws234.com’,’https://ws234.com’);
   </p><p>
   4、大功告成,我们下面要做的就是把外部链接改到新的https地址,同时访问一下https版本页面,包括首页、栏目页、内页、sitemap,查一下源代码,看看还有没有http地址的存在。
  </p><p>
</p><p>
   需要把http://www.zhangxingjun.cn/ 跳转到https://www.zhangxingjun.cn ,此处可以利用iis的跳转功能来设置。
  </p><p>
   1、打开自己网站的“属性”,然后选择“网站”,“高级”。如图:
  </p><p>
   2、选中自己网站的主机头,然后点击“编辑”
  </p><p>
   3.把“主机头值”修改成任意字符。因为有人通过域名访问网站的时候,域名解析那边是把这个访问解析到你的服务器IP,然后到了服务器这边,再根据“域名”来给出和“主机头值”一致的网站内容。
  </p><p>
   所以我们这里把它随便改下,让用户不能直接访问到就行了。如图:
  </p><p>
   然后点击确定。
  </p><p>
   4、现在我们要新建一个网站。“描述”随便输。
  </p><p>
   “主机头值”输入你的域名:
  </p><p>
   然后下一步选择网站文件地址,随便选择一个就是,之后就一直下一步,直至成功。
  </p><p>
   5、然后我们打开才新建的网站的属性。
  </p><p>
   选择到“主目录”,然后选择“重定向到”,内容填写你的HTTPS链接,后面跟上 $S$Q 这个代表连子页面的地址和参数一起跳转过去。
  </p><p>
   然后下面选上“上面输入的准确 URL”和“资源的永久重定向”(这个就是301了),最后“确定”就大功告成了。如图
  </p><p>
   最后,$S$Q 这个一定要记得输入,不要然当有人访问 https://www.wuyublog.com/100tianjihua/214.html 这样的非首页的时候,如果没有 $S$Q 这两个参数,它就会跳转到 https://www.wuyublog.com/ 而不是 https://www.wuyublog.com/100tianjihua/214.html 了。
  </p><p>
   如此,添加ssl开启https访问就全部大功告成了。快去给你的网站开启https吧。
  </p><p>
   说明:以上文章内容参考文章如下,特别感谢。
  </p><p>
   1.WordPress启用https访问实战教程
  </p><p>
   http://ws234.com/344.html
  </p><p>
   2.IIS6.0怎么把所有HTTP链接301跳转到HTTPS?
  </p><p>
   https://www.wuyublog.com/wuyufenxiang/215.html
  </p>

1

主题

3518

回帖

5282

积分

论坛元老

积分
5282
发表于 2024-2-18 11:45:14 | 显示全部楼层
找到好贴不容易,兄弟们,顶起!

1

主题

3434

回帖

5156

积分

论坛元老

积分
5156
发表于 2024-2-20 15:21:17 | 显示全部楼层
谢谢楼主,共同发展

1

主题

3422

回帖

5138

积分

论坛元老

积分
5138
发表于 2024-3-20 10:04:34 | 显示全部楼层
不错不错,楼主您辛苦了。。。

1

主题

3562

回帖

5348

积分

论坛元老

积分
5348
发表于 2024-3-23 12:43:59 | 显示全部楼层
有点意思,谢谢楼主的无私分享!!!

1

主题

3314

回帖

4976

积分

论坛元老

积分
4976
发表于 2024-4-18 09:33:50 | 显示全部楼层
有竞争才有进步嘛

1

主题

3326

回帖

4994

积分

论坛元老

积分
4994
发表于 2024-4-18 15:58:47 | 显示全部楼层
前排支持下

1

主题

3628

回帖

5447

积分

论坛元老

积分
5447
发表于 2024-4-21 19:49:06 | 显示全部楼层
学习了,谢谢分享、、、

1

主题

3502

回帖

5258

积分

论坛元老

积分
5258
发表于 2024-4-26 20:58:56 | 显示全部楼层
大佬牛逼,学习了

1

主题

3532

回帖

5303

积分

论坛元老

积分
5303
发表于 2024-5-7 01:55:46 | 显示全部楼层
小手一抖,积分到手!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|聚云老站长 ( 粤ICP备2023011934号-1 )

GMT+8, 2024-9-8 11:57 , Processed in 0.867353 second(s), 24 queries .

快速回复 返回顶部 返回列表