我已经获得了SSL证书.
我安装了wordpress,请参阅我的hostgator文件管理器中的文件夹结构:
我已经把define(‘FORCE_SSL_ADMIN’,true);在wp_config.PHP中
wordpress常规设置:
wordpress地址(URL):https://www.domain.com/blog
网站地址(URL):https://www.domain.com
public_html
-> blog (inside is the wordpress installation)
database structure
-> wp_options
-> siteurl: https://www.domain.com/blog
-> home: https://www.domain.com
我尝试了hostgator cpanel重定向,但没有用.
在谷歌搜索时,我也尝试了一些编辑.htaccess的解决方案.
也许我错过了关于文件夹结构的一些事情.
的.htaccess:
# BEGIN wordpress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.PHP$- [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.PHP [L]
</IfModule>
# END wordpress
解决方法:
您通常只需将规则添加到wordpress规则中.他们在wp规则之前走了.
RewriteEngine On
#rewrite http to https and add www. All cases covered
RewriteCond %{HTTPS} !^on [OR]
RewriteRule %{HTTP_HOST} ^exmaple\.com [NC]
RewriteRule ^(.*)$https://www.example.com/$1 [R=301,L]
# BEGIN wordpress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.PHP$- [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.PHP [L]
</IfModule>
# END wordpress
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。