我有一個網站,有三個域指向它(.com,.co.uk,.fr)。如何使用htaccess將域名主頁重定向到另一個頁面?
該網站除了主頁/登錄頁面有相同的內容。我在網上搜索並嘗試了10種不同的代碼,我非常感謝他們的幫助。
所以我想重定向: http://www.example.co.uk到http://www.example.co.uk/uk-homepage/ http://www.example.eu到http://www.example.eu/eu-homepage/
其他信息 主頁是的index.php
.COM會顯示默認的index.php,所以沒有需要改變這一點。 他們都使用相同的網站目錄和文件。所以* .eu/about /與* .com/about /完全相同。我只需要2個域名的主頁就可以在同一個網站上顯示不同的頁面。
我不希望.eu或.co.uk恢復爲.com。他們都在地址欄中保留他們的域名,我想保持這種方式。 所以下面的代碼將不起作用。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.eu [NC,OR]
RewriteCond %{HTTP_HOST} ^www.example.eu [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC]
301不會做的工作 我有301舊頁,但301的域名無法正常工作的工作,當我把完整的URL與域這是行不通的。在301只爲/工作舊聯繫人//new-contect /。但他們不會爲http://www.example.co.uk/old-contact/http://www.example.co.uk/new-contact/工作。所以http://www.example.co.uk/index.phphttp://www.example.co.uk/uk-homepage/將無法正常工作。
謝謝anubhava,完美的工作。 – Ger