Apache 将文件夹修改为其他服务器上的文件夹

Apache 将文件夹修改为其他服务器上的文件夹,apache,mod-rewrite,Apache,Mod Rewrite,我想重定向用户,但URL保持不变。 如果我这样做: 重定向301/文件夹/ 它可以工作,但浏览器中的URL会更改。我想知道上面重定向的mod rewrite等价物是什么,以便URL保持不变。如果可能的话。试试: RewriteRule /folder http://mysite.com/folder [P,L] 您还需要启用mod\u proxy,因为[p]是代理标志 希望这有帮助。发生了什么事情,但它不起作用?它是在重定向请求吗?不,它根本不是重定向。我意识到我忘了在RewriteRule.

我想重定向用户,但URL保持不变。
如果我这样做:

重定向301/文件夹/

它可以工作,但浏览器中的URL会更改。我想知道上面重定向的mod rewrite等价物是什么,以便URL保持不变。如果可能的话。

试试:

RewriteRule /folder http://mysite.com/folder [P,L]
您还需要启用
mod\u proxy
,因为
[p]
是代理标志


希望这有帮助。

发生了什么事情,但它不起作用?它是在重定向请求吗?不,它根本不是重定向。我意识到我忘了在
RewriteRule.
之前提到您需要启用
RewriteEngine。
您是将规则放在主apache配置文件中还是放在.htaccess文件中?如果它在.htaccess文件中,您应该尝试
RewriteRule文件夹http://mysite.com/folder [P,L]
。否则,您可以打开
RewriteLog
并将
RewriteLogLevel
设置为3或4。然后,您应该能够看到apache中的URL是什么,以及为什么不匹配。它位于.htaccess中。我把它从/folder改成了folder,现在可以重定向了。但是地址栏中的URL会发生变化。我希望URL在地址栏中保持不变。因此它重写为,但仍应显示在地址栏中。