我已经获得了 SSL 证书。 我安装了 Wordpress,请在下面的 hostgator 文件管理器中查看文件夹结构:
我已经把 define('FORCE_SSL_ADMIN', true);
放在了 wp_config.php
WordPress 常规设置: WordPress 地址(网址):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
关于php - 如何将 http ://domain. com 重定向到 https ://www. domain.com?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31017328/