2015-01-04 110 views
0

我购买GoDaddy的上一个托管帐户,并把它命名为dev.anotherwebsite.com
后来我带来了被称为www.website.com
新域名主机帐户上的目录结构如下。如何重定向HTTPS请求到https :: WWW

的public_html
-------- Websitefolder
--------------申请文件/文件夹。
-------------- ssl.key
---------------的.htaccess

Websitefolder包含的所有文件www.website.com

我已将我的域名www.website.com转发到文件结构中的网站文件夹。所以,现在请求是从dev.anotherwebsite.com到website.com,因此,当我键入website.com时,浏览器无法验证该请求实际上是否会转到www.website.com,因为它会重定向请求dev.anotherwebsite.com到网站

顺便说一句,www.website.com不是一个子域名。

我在网站文件夹上安装了ssl certicates,并试图浏览我的网站。 https://website.com/工作正常! 但是当我尝试浏览https://www.website.com/ 它将引发我一个错误

此连接不受信任

你问的Firefox安全地连接到www.99anchors.com,但 我们无法证实你的连接是安全的。

正常情况下,当您尝试安全连接时,网站将显示可信的 标识以证明您要去正确的位置。 但是,该网站的身份无法验证。我该怎么办?

如果您通常连接到这个网站没有问题,这个错误可能是 意味着有人试图模仿该网站,并且您不应该 继续。

的的.htaccess内容如下

Options +FollowSymLinks 
IndexIgnore */* 
<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^.*$ /index.php [L] 
</IfModule> 

问题! 我不知道这是否与.htaccess或将ssl密钥放在根文件夹中?或为生成新密钥dev.anotherwebsite.com

回答

0

什么是您的SSL证书类型?它是通配符SSL吗?

在.htaccess文件请尝试以下规则:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
+0

这是一个从startssl如果服务器1级证书。基本上,请求是从dev.anotherwebsite.com传到website.com,因此,当我输入https://www.website.com时,浏览器无法验证请求是否真正进入www.website。因为它将请求从dev.anotherwebsite.com重定向到website.com – Sachy

+0

我尝试了.htaccess中的规则,但他们在www.website.com上不工作 – Sachy

相关问题