2012-03-09 40 views
1

我遇到了以下問題。我們擁有一個帶有「www」前綴的域的SSL證書,如「www.test.com」。Plesk和Plesk管理面板中的www和www-free SSL證書

我已經將該證書與該域的Plesk集成在一起,當有人直接訪問'www.test.com'時,它可以正常工作。但是當我只輸入'http://test.com'時,他不會識別證書並顯示警告。我怎樣才能防止這一點?我是否需要額外的證書(希望不是),還是可以直接在Plesk中重定向域名? PHP頭是不夠的,因爲重定向會在瀏覽器嘗試建立ssl連接之後發生。

而且因爲在Plesk管理面板上這同一個域中運行時,我們有同樣的問題,「http://test.com:8443」 ......

所以基本上:

'https://www.test.com' - fine 
'https://test.com' - not working 

'https://www.test.com:8443' - fine 
'https://test.com:8443' - not working 

任何建議將是很好,非常感謝,

卡爾

回答

0

嘗試添加該規則在公共根爲.htaccess。它應該從test.com到www.test.com重定向SSL連接:

RewriteRule ^/(.*):SSL$ https://www.test.com/$1 [R,L] 

Learn more about htaccess redirects

通常情況下,該證書需要購買特定子域。一些證書頒發者確實提供了包含所有子域(包括test.com和www.test.com)的.test.com域的證書。如果您不確定,請直接與您的證書頒發機構聯繫。

0

那麼首先是什麼plesk版本與你有哪些操作系統,它是Linux或Windows如果Windows添加reWrite URL在IIS設置下特別。

如果您的Linux擁有plesk任何版本,因爲無論您使用的是plesk還是cpanel,這都無關緊要。

使用Linux 在.htaccess域目的訪問的plesk面板添加重寫模塊僅不與特定端口8443

8443端口僅使用Plesk共享許可證配置。

使用遵循以避免受信任的消息

https://www.test.com - 精細 https://test.com「 - 在這種情況下使用URL重寫如上重定向不工作 說的步驟。

=============================

檢查入境的Cname尤其域的DNS記錄。

我希望這會有所幫助。