Mod rewrite mod_在不更改源url的情况下将一个url重写为另一个url

Mod rewrite mod_在不更改源url的情况下将一个url重写为另一个url,mod-rewrite,Mod Rewrite,在不更改地址栏中显示的内容的情况下,是否可以从一个url向另一个url进行mod_重写 例如: 源URL为 目标URL为 我想呈现来自的页面,但已显示在地址栏中 这可能吗 我得到了这个指令,但是地址栏中的URL发生了变化(我不希望发生这种情况): RewriteRule^(.*)$[L,NC]据我所知,仅仅用一个将一个域重写为另一个域的mod_重写规则是无法完成的。http://前缀会导致外部重定向,这就是您在浏览器中看到它的原因。域1的服务器将重定向发送回浏览器,浏览器必须从域2重新请求。为了

在不更改地址栏中显示的内容的情况下,是否可以从一个url向另一个url进行mod_重写

例如:

源URL为 目标URL为

我想呈现来自的页面,但已显示在地址栏中

这可能吗

我得到了这个指令,但是地址栏中的URL发生了变化(我不希望发生这种情况):


RewriteRule^(.*)$[L,NC]

据我所知,仅仅用一个将一个域重写为另一个域的mod_重写规则是无法完成的。http://前缀会导致外部重定向,这就是您在浏览器中看到它的原因。域1的服务器将重定向发送回浏览器,浏览器必须从域2重新请求。为了避免这种情况,domain1的服务器必须能够从domain2检索数据。如果你同时控制两台服务器,我听说你可以使用mod_proxy来完成这项任务,但我不知道细节


对于不从一个域转到另一个域的规则,mod_rewrite的正常行为不会导致浏览器更改URL,除非您使用[R]标志。

据我所知,仅使用mod_rewrite规则将一个域重写到另一个域是不可能的。http://前缀会导致外部重定向,这就是您在浏览器中看到它的原因。域1的服务器将重定向发送回浏览器,浏览器必须从域2重新请求。为了避免这种情况,domain1的服务器必须能够从domain2检索数据。如果你同时控制两台服务器,我听说你可以使用mod_proxy来完成这项任务,但我不知道细节

对于不从一个域转到另一个域的规则,mod_rewrite的正常行为不会导致浏览器更改URL,除非您使用[R]标志