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

Redirect 使用example1.com/forum/重定向到example2.com/forum,redirect,Redirect,我有一个名为example1.com的域名 当我单击default.html中的“forum”按钮时,浏览器地址栏会按预期更改为example1.com/forum/index.php 如果我点击一个线程,浏览器地址栏会像预期的那样变为example1.com/forum/forumdisplay.php?fid=xy 顺便说一下,这是default.html的按钮代码 <html> <marquee> test home page </marquee> &

我有一个名为example1.com的域名 当我单击default.html中的“forum”按钮时,浏览器地址栏会按预期更改为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一直都是这样

我该怎么办。 非常感谢。 对不起,我不知道这个问题的名字,所以我不得不写得很长。

试试看

RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.com$ [NC]
RewriteRule !^subdir/ /subdir%{REQUEST_URI} [L,NC]
这将在domain2.com的每个请求前面加上/subdir,如果它还没有