我的公司最近更名,所以隨之而來的是一個新的域名。舊網站和新網站都是HTTPS,並使用單獨的DNS條目位於同一臺服務器上。我該如何做一個301重定向從https到https?
我設置一個301重定向,如果人們去oldsite.com偉大的工程,但如果他們去https://oldsite.com他們獲得SSL錯誤。
有沒有辦法解決這個問題?希望通過DNS,服務器配置或htaccess文件。
我的公司最近更名,所以隨之而來的是一個新的域名。舊網站和新網站都是HTTPS,並使用單獨的DNS條目位於同一臺服務器上。我該如何做一個301重定向從https到https?
我設置一個301重定向,如果人們去oldsite.com偉大的工程,但如果他們去https://oldsite.com他們獲得SSL錯誤。
有沒有辦法解決這個問題?希望通過DNS,服務器配置或htaccess文件。
使用TLS/SSL,只有一個證書可以通過每個IP地址的服務器呈現。所以,如果oldsite.com使用相同的IP newsite.com,爲https://newsite.com證書將是一個發送給客戶端,這將(通過定義)提高了SSL錯誤https://oldsite.com。
兼得oldsite.com和newsite.com主動,你必須爲每個單獨的IP地址。這些可以駐留在同一臺服務器上,根據您的服務器的操作系統進行一些(可能複雜的)路由配置,以確保對每個IP的請求都從同一個IP回覆。但是,即使使用兩個DNS條目,也無法與多個HTTPS域共享IP地址。
編輯:您還可以使用虛擬域(確切配置依賴於您正在運行的Web服務器)向在場oldsite.com證書,然後發送重定向後的TLS會話到位。不過,我必須知道您使用的是哪個Web服務器(Apache,Nginx,Lighttpd等)來提供配置示例。