2015-09-15 64 views
0

我們有2個domanins:miodominio.it(沒有 SSL證書),並miodominio.com( SSL證書)重定向miodominio.IT(無SSL)來https://www.miodominio.COM

現在域「它」應該重定向到域「.COM」,以便爲在每一個要求:

  • miodomio。 it
  • www.miodominio。 it
  • http s:// miodominio。 it
  • http s://www.miodominio。

它總是重定向到https://www.miodominioCOM

其實,如果我在瀏覽器中鍵入:

WWW .miodominio。 it它正確地將我重定向到https://www.miodominioCOM

同時,如果I型:

miodominio。它會將我重定向到http s:// miodominio。 IT(而不是.com),但在這種情況下我有一條警告消息,因爲域.IT沒有SSL證書,也沒有重定向到.com。

我該如何解決這個問題,無論我以前有沒有.miodominio.IT,它總是被正確地重定向到https://www.miodominio.com

在此先感謝。

+0

SSL證書警告。 – anubhava

回答

0

您可以在.htaccess使用:不能使用重寫規則證書交換髮生以及甚至調用了mod_rewrite之前避免

RewriteEngine on 
RewriteCond %{HTTP_HOST} miodominio\.it$ [NC] 
RewriteRule^https://www.miodominio.com%{REQUEST_URI} [NE,L,R=301] 
+0

嗨Croises,非常感謝您的解決方案。它對於簡單的域重定向很有效。但谷歌索引一些頁面作爲miodominio.IT /東西/東西,所以我也會重定向到那些鏈接到miodominio.COM /東西/東西。實際上,您的規則也不會重定向這些網址。任何解決方案 – Francesco

+0

是的,我的代碼也重定向所有頁面的鏈接! (這是'%{REQUEST_URI}'部分) – Croises

+0

嗨Croises,問題是,在我的情況下,它只能正確地重定向首頁,而不是其他的鏈接。我不知道爲什麼... – Francesco