我想重定向域名domain1.com到domain2.com完全,但沒有改變domain1.com URL。 我想我能做到這一點.htaccess的,但我發現,這是不可能的,因爲他們是不同的域和我應該使用http://在.htaccess規則,所以這將是一個外部重寫不是內部重寫,所以該URL將會改變。重定向不改變URL
還有沒有其他的解決辦法?是使用iframe唯一的解決方案? 我必須補充說我不想爲這兩個域更改DNS設置。
我想重定向域名domain1.com到domain2.com完全,但沒有改變domain1.com URL。 我想我能做到這一點.htaccess的,但我發現,這是不可能的,因爲他們是不同的域和我應該使用http://在.htaccess規則,所以這將是一個外部重寫不是內部重寫,所以該URL將會改變。重定向不改變URL
還有沒有其他的解決辦法?是使用iframe唯一的解決方案? 我必須補充說我不想爲這兩個域更改DNS設置。
如果他們在同一個Web服務器上運行,你可以設置域2爲域1的ServerAlias。
我以爲我曾經讀過你可以給國防部重寫,它內部代理請求到另一個域,但是我從來沒有用過這個我自己(如果它甚至存在),我不能誠實地說我認爲它「會是偉大的表現。(但也許是..)
可是爲什麼你想兩個不同的領域表現出完全一樣的網站,而無需改變主機名,你所看到的,主之一。如果我可能會問?
如果兩個域名指向同一服務器,那麼你可以設置你的Apache配置在同一文檔根目錄指向兩個域。
NameVirtualHost *
<VirtualHost *>
ServerName domain1.com
DocumentRoot /www/mysite
</VirtualHost>
<VirtualHost *>
ServerName domain2.com
DocumentRoot /www/mysite
</VirtualHost>
不過,我會建議domain2.com重定向(302重定向在.htaccess),因爲它會提高你的搜索引擎優化,這兩個網站將被視爲一個。因此,如果GoogleBot在另一個網站中發現domain2.com爲鏈接,它會將其作爲page1k添加到domain1.com。