我必須將現有網站轉發到另一個站點。.htaccess:將所有請求轉發到另一個站點
我想轉發每個請求在舊網站上的新網站的根。
實施例:
http://oldsite.tld/index.php?mode=foo&action=bar
應當被轉發到http://newsite.tld/
和不http://newsite.tld/index.php?mode=foo&action=bar
。
單獨使用.htaccess可以嗎?我也有可能使用PHP。
謝謝。
我必須將現有網站轉發到另一個站點。.htaccess:將所有請求轉發到另一個站點
我想轉發每個請求在舊網站上的新網站的根。
實施例:
http://oldsite.tld/index.php?mode=foo&action=bar
應當被轉發到http://newsite.tld/
和不http://newsite.tld/index.php?mode=foo&action=bar
。
單獨使用.htaccess可以嗎?我也有可能使用PHP。
謝謝。
好吧,我決定用mod_rewrite來做,簡單的Redirect
在.htaccess沒有完成這個工作。
這裏是我最終使用:
RewriteRule (.*) http://newsite.tld/? [R=301,L]
的?
在URL的末尾確保所有查詢都將被忽略。
只需在每個文件的頂部放
<?php
header('Location: http://newsite.tld');
?>
運行快速前插操作上的所有.php
文件。
這是唯一的方法嗎?我希望有一個更「優雅」的方法,但如果這是唯一的方法,我會去做。謝謝。 – user367217 2010-06-17 10:40:13
不,你也可以添加一個'.htaccess'重定向,但我不確定那個確切的語法,並且不想在6:20 AM查找它。 – 2010-06-17 12:25:22