使用example1.com/forum/重定向到example2.com/forum

时间:2015-08-30 15:00:33

标签: redirect

我有一个名为cpanel的域名,名为example1.com 当我点击default.html中的“论坛”按钮时,浏览器地址栏会按预期更改为example1.com/forum/index.php。

如果我点击一个帖子,浏览器地址栏会按预期更改为example1.com/forum/forumdisplay.php?fid=xy。

顺便说一下这是default.html的按钮代码

<html>

<marquee> test home page </marquee>
<FORM METHOD="LINK" ACTION="forum/index.php">
<INPUT TYPE="submit" VALUE="Forum">
</FORM>

</html>

但我买了一个名为example2.com的新域名。 所以我将example1.com重定向到example2.com。 所以,当我去example2.com时,它会按预期显示“论坛”按钮。

但是当我点击那里的“论坛”按钮时,浏览器地址栏只会显示example2.com 不是example2.com/forum/index.php

即使我点击一个帖子,它仍然只显示example2.com 但我希望浏览器地址栏更改为 example2.com/forum/forumdisplay.php?fid=xy

不仅仅是example2.com

我应该怎么做。 谢谢。 对不起,我不知道这个问题的名字,所以我不得不写很久。

1 个答案:

答案 0 :(得分:0)

RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.com$ [NC]
RewriteRule !^subdir/ /subdir%{REQUEST_URI} [L,NC]

这将为domain2.com的每个请求加上/ subdir前缀(如果它还没有。)