我有兩個不同的域。讓我們稱他們爲domain1和domain2。如何修改重寫域,但保持完整域後的東西
我需要國防部重寫:
www.domain1.com/some/stuff/after-domain
,使之成爲:
www.domain2.com/some/stuff/域名後
基本上,域後的所有內容都應該保持不變。唯一的區別應該是更改域名。任何人都可以幫我解決這個問題的重寫規則。我試過以下,但它不適合我。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain2.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain2.com$
RewriteRule ^(.*)$ http://www.domain1.com/$1 [R=301,L]
</IfModule>
而且,請注意,{REQUEST_URI}和{} REQUEST_FILENAME不會爲這個應用程序。
謝謝你一如既往。
編輯: 每獲取更多信息的請求,結果使用上述規則時,我得到: http://www.domain1.comhttp//www.domain1.com/some/stuff/after-domain
此外,我忘了指定,我想在DOMAIN1出現在地址欄URL ,但拉內容基於domain2(這是甚至可能嗎?)
你說的不工作呢?它會給出錯誤嗎?它只是沒有做任何事情嗎?在Apache配置中啓用'AllowOverride'?需要更多信息。 –
根據您的要求更新 – brybott