【发布时间】:2020-07-17 15:52:45
【问题描述】:
我的 .htaccess 文件适用于我的主域 (www.domain.com):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
但是,对于我的子域 www.domain.com/subdomain/,该图标以安全挂锁的形式开始,但随后变为不安全。我在 .htaccess 文件中使用它:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
关于我应该在子域文件中放入什么的任何想法?
【问题讨论】:
-
在
www.domain.com和www.domain.com/subdomain/之间,您不会一开始就在不同的域之间切换 - 那是同一个域,因此证书应该适用于相同的域,并且没有问题。而且你似乎没有在这里谈论subdomain.domain.com,它也会在内部被重写到那个文件夹。您是否首先检查了浏览器控制台?这可能是一个“混合内容”的问题。 -
我解决了这个问题,我有一个使用另一个域的图像,一旦我删除了这个我的网站是安全的。
标签: .htaccess ssl https ssl-certificate subdomain