2010-06-17 105 views
1

我必須將現有網站轉發到另一個站點。.htaccess:將所有請求轉發到另一個站點

我想轉發每個請求在舊網站上的新網站的根。

實施例:
http://oldsite.tld/index.php?mode=foo&action=bar應當被轉發到http://newsite.tld/http://newsite.tld/index.php?mode=foo&action=bar

單獨使用.htaccess可以嗎?我也有可能使用PHP。

謝謝。

回答

0

好吧,我決定用mod_rewrite來做,簡單的Redirect.htaccess沒有完成這個工作。

這裏是我最終使用:

RewriteRule (.*) http://newsite.tld/? [R=301,L]

?在URL的末尾確保所有查詢都將被忽略。

-1

只需在每個文件的頂部放

<?php 
    header('Location: http://newsite.tld'); 
?> 

運行快速前插操作上的所有.php文件。

+0

這是唯一的方法嗎?我希望有一個更「優雅」的方法,但如果這是唯一的方法,我會去做。謝謝。 – user367217 2010-06-17 10:40:13

+0

不,你也可以添加一個'.htaccess'重定向,但我不確定那個確切的語法,並且不想在6:20 AM查找它。 – 2010-06-17 12:25:22

相關問題