我有一个名为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
我应该怎么做。 谢谢。 对不起,我不知道这个问题的名字,所以我不得不写很久。答案 0 :(得分:0)
试
RewriteCond %{HTTP_HOST} ^(www\.)?domain2\.com$ [NC]
RewriteRule !^subdir/ /subdir%{REQUEST_URI} [L,NC]
这将为domain2.com的每个请求加上/ subdir前缀(如果它还没有。)