我已经在主网站www.domian.com上安装了wordpress网站,我已经激活了SSL免费Cloudflare。 它工作得很好,直到我在子域store.domain.com上安装另一个wordpress网站。 我有问题访问它,主站点工作正常但store.domain.com它显示我404错误。
我尝试了以下解决方案,但我又遇到了问题,找不到任何解决方案
这是文件夹/商店中的.htaccess:
#Send www to https
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.store.mydomain.com$ [NC]
RewriteRule ^(.*)$ https://store.mydomain.com/$1 [R=301,L]
#Force Https
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# BEGIN WordPress
etc etc
# END WordPress
在主域名文件夹public_html / mydomain中:
#.htaccess SSL
RewriteEngine On
RewriteCond %{HTTP_HOST} ^shop.mydomain.com$
RewriteCond %{REQUEST_URI} !^/shop/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /store/$1
RewriteCond %{HTTP_HOST} ^store.mydomain.com$
RewriteRule ^(/)?$ store/index.php [L]
# BEGIN WordPress
etc etc
# END WordPress