我有兩個網站設置如下使兩個站點顯示爲單域
www.site1.com - 阿帕奇
- IIS 6.0,URL與赫利ISAPI重寫2www.site2.com改寫
我已經設法向www.site2.com/向www.site1.com/site2/反向代理髮送請求,因此site2似乎是site1的一部分。這是通過在赫利一個RewriteProxy規則實現的httpd.ini
然而,爲了保持搜索引擎優化,我還需要www.site2.com自己的301重定向到www.site1.com/site2請求 - 除了當然當請求通過上面的反向代理時。我相信這可以通過site2的.htaccess文件中的條件重寫規則來實現,條件是如果檢測到來自site1的請求唯一的內容,那麼它會提供內容,否則它會重定向。
我想要使用的條件是www.site1.com的IP地址,但在我們的場景中它可能會改變,所以我需要使用不同的東西來識別這樣的請求。
這還能實現嗎? 301 /反向代理組合是這類問題的典型解決方案嗎?