我的网站通过永久链接中的http
和postname选项正常运行。最近我为我的网站激活了https
(即ssl)。在那之后只有主页工作,子页面不起作用。默认情况下,永久链接设置https
正在运行。我从godaddy购买了外卡ssl证书,他们给了我2crt文件。一个以b811adugdfdfd.crt
开头,另一个是gd_bundle-g2-g1.crt
。我已经在apache服务器和密钥文件中上传了这两个证书。我有什么不对吗?网站登录页面正在使用https
但不包含子页面。提前致谢。问题是SSL
,.htaceess
还是永久链接?
答案 0 :(得分:1)
以下是一些可能有用的快速检查(如果您的SSL设置都很好):
确保在常规设置页面下您已将网站地址网址从http://domainname.com更改为https://domainname.com。
尝试使用插件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 // 允许全部覆盖 要求所有授予 //目录//