.htaccess 重定向web内容,但不重定向网页地址的名称

.htaccess 重定向web内容,但不重定向网页地址的名称,.htaccess,redirect,.htaccess,Redirect,我有两个互联网地址,比如说one.com和two.com 我的网页内容都在域名one.com下。如果我点击address two.com,我希望它重定向到one.com,但仍然使用address two.com。例如,如果我键入地址栏two.com/article。我仍然希望显示相同的地址,但显示的内容将与address one.com/article相同 我试图使用htaccess文件,但仍然没有成功 任何建议都将不胜感激。在执行外部重定向时,您无法做到这一点 如果两个域托管在同一台服务器上,

我有两个互联网地址,比如说one.com和two.com 我的网页内容都在域名one.com下。如果我点击address two.com,我希望它重定向到one.com,但仍然使用address two.com。例如,如果我键入地址栏two.com/article。我仍然希望显示相同的地址,但显示的内容将与address one.com/article相同

我试图使用htaccess文件,但仍然没有成功


任何建议都将不胜感激。

在执行外部重定向时,您无法做到这一点

如果两个域托管在同一台服务器上,则可以执行内部重定向(例如,使用Apache的别名、别名匹配或mod_重写)


如果域托管在不同的服务器上,则必须代理其中一个。您可以使用Apache的mod_代理的ProxyPass来执行此操作。

转到域名提供商并为地址创建别名(CNAME记录)。

您需要在Apache配置中为此启用
mod_代理。启用mod_代理后,通过
httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在
DOCUMENT_ROOT
目录下
domain2.com
主机:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.domain2\.com$ [NC]
RewriteRule ^ http://www.domain1.com%{REQUEST_URI} [L,P,NC]