.htaccess:将所有请求转发到另一个站点

时间:2010-06-17 10:15:40

标签: apache .htaccess redirect forward

我必须将现有网站转发给另一个网站。

我想将旧网站上的每个请求转发到新网站的根目录。

例:
http://oldsite.tld/index.php?mode=foo&action=bar应转发至http://newsite.tld/ http://newsite.tld/index.php?mode=foo&action=bar

单独使用.htaccess可以吗?我也有可能使用PHP。

感谢。

2 个答案:

答案 0 :(得分:0)

好吧,我决定用mod_rewrite来做, .htaccess 中的一个简单的Redirect没有完成这项工作。

以下是我最终使用的内容:

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

网址末尾的?可确保忽略所有查询。

答案 1 :(得分:-1)

只需放在每个文件的顶部

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

对所有.php个文件运行快速前置操作。

相关问题