创建没有https子页面的ssl证书后,无法加载我的网站子页面正常打开

时间:2016-10-20 06:10:31

标签: wordpress apache amazon-web-services web web-hosting

我的网站通过永久链接中的http和postname选项正常运行。最近我为我的网站激活了https(即ssl)。在那之后只有主页工作,子页面不起作用。默认情况下,永久链接设置https正在运行。我从godaddy购买了外卡ssl证书,他们给了我2crt文件。一个以b811adugdfdfd.crt开头,另一个是gd_bundle-g2-g1.crt。我已经在apache服务器和密钥文件中上传了这两个证书。我有什么不对吗?网站登录页面正在使用https但不包含子页面。提前致谢。问题是SSL.htaceess还是永久链接?

3 个答案:

答案 0 :(得分:1)

以下是一些可能有用的快速检查(如果您的SSL设置都很好):

  1. 确保在常规设置页面下您已将网站地址网址从http://domainname.com更改为https://domainname.com

  2. 尝试使用插件WordPress HTTPS将其强制为SSL来检查网页。

答案 1 :(得分:1)

将此代码写入.htaccess文件

RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

请访问我的博客阅读完整版:http://www.kyowal.com/rsiwal/posts/8651

答案 2 :(得分:0)

如果您使用“ apache”在apache的SSL配置中添加目录权限

//目录/ var / www / html / demoproject / public //   允许全部覆盖   要求所有授予 //目录//