.htaccess 将子域重定向到另一个域';s子文件夹并保留子域';s网址

.htaccess 将子域重定向到另一个域';s子文件夹并保留子域';s网址,.htaccess,mod-rewrite,redirect,subdomain,.htaccess,Mod Rewrite,Redirect,Subdomain,我想重定向一个子域,比如说重定向到另一个域的子文件夹,以及其中的所有内容,这样就可以通过转到 此外,如果可能,浏览器的地址栏应显示子域的url() 在寻找解决方案的过程中,我偶然发现了这种可能性 RewriteEngine On RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC] RewriteRule ^(.*) https://unrelatedsub.otherdomain.com/domain.com/$1 [L,R] 但是,在这种情况下,

我想重定向一个子域,比如说重定向到另一个域的子文件夹,以及其中的所有内容,这样就可以通过转到

此外,如果可能,浏览器的地址栏应显示子域的url()

在寻找解决方案的过程中,我偶然发现了这种可能性

RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteRule ^(.*) https://unrelatedsub.otherdomain.com/domain.com/$1 [L,R]

但是,在这种情况下,访问重定向到(sub不应在中),并且不会“隐藏”URL。

您使用的是[R]标志,这意味着外部重定向,即地址栏中的地址发生更改。如果加载了
mod_proxy
,则可以使用[P]标志,该标志使apache httpd服务器代理请求,即地址栏中的url保持不变

RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteRule ^(.*) https://unrelatedsub.otherdomain.com/domain.com/$1 [P]

谢谢但是,我被重定向到。关于如何删除index.cgi有什么想法吗?您可以添加另一个重写规则,如
RewriteRule^/?$https://unrelatedsub.otherdomain.com/domain.com/ [P] 
在现有代码之前。在添加这些重写规则的VHost的DocumentRoot中是否有index.cgi?