.htaccess 根目录和仅根目录的htaccess代理重定向

.htaccess 根目录和仅根目录的htaccess代理重定向,.htaccess,mod-rewrite,redirect,.htaccess,Mod Rewrite,Redirect,我试图只将根域(而不是其子文件夹)重定向到另一个URL,而不更改地址。我正在使用带有[P]标志的.htaccess和重定向,这对子目录很有效,但对根目录无效 编写以下.htaccess时,一切正常,但在“常规”重定向而非代理中: RewriteEngine on Rewriterule ^$ http://mysubdomain.mydomain.com/ [R,L] 当更改为mod_proxy时,它不起作用(不会在没有错误的情况下重定向): 在浏览器地址栏中保留原始地址对我来说很重要。 有什

我试图只将根域(而不是其子文件夹)重定向到另一个URL,而不更改地址。我正在使用带有[P]标志的.htaccess和重定向,这对子目录很有效,但对根目录无效

编写以下.htaccess时,一切正常,但在“常规”重定向而非代理中:

RewriteEngine on
Rewriterule ^$ http://mysubdomain.mydomain.com/ [R,L]
当更改为mod_proxy时,它不起作用(不会在没有错误的情况下重定向):

在浏览器地址栏中保留原始地址对我来说很重要。 有什么想法吗


谢谢

这可能不起作用,因为规则不起作用;我不申请。 在大多数情况下,根不是空的,而是包含对index.html或default.html的请求。请尝试此代码段:

RewriteEngine  on
RewriteRule    "default.html"  "http://mysubdomain.mydomain.com/"  [P]
RewriteEngine  on
RewriteRule    "default.html"  "http://mysubdomain.mydomain.com/"  [P]