我的网站通过http
在Permalink中使用postname选项工作正常。最近我为我的网站激活了https
(即ssl)。在那之后只有主页工作,子页面不起作用。默认情况下,永久链接设置https
正在运行。我从godaddy购买了外卡ssl证书,他们给了我2crt文件。一个从b811adugdfdfd.crt
开始,另一个是gd_bundle-g2-g1.crt
。我已经在apache服务器和密钥文件中上传了这两个证书。我有什么不对吗?网站登陆页面正在与https
合作,但不与子页面合作。提前致谢。是SSL
,还是.htaceess
或永久链接的问题?
如果你使用“apache”在apache的SSL配置中添加目录权限
//目录/ var / www / html / demoproject / public // AllowOverride All要求全部授予//目录//
将此代码写入.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
以下是一些可能有用的快速检查(如果您的SSL设置都很好):