.htaccess 重定向而不更改URL
我想将域名domain1.com完全重定向到domain2.com,但不更改domain1.com的URL。 我想我可以用.htaccess实现这一点,但我发现这是不可能的,因为它们属于不同的域,我应该使用http://in.htaccess规则,这样它将是外部重写而不是内部重写,因此URL将更改 还有其他解决办法吗?使用iframe是唯一的解决方案吗?.htaccess 重定向而不更改URL,.htaccess,url-rewriting,redirect,.htaccess,Url Rewriting,Redirect,我想将域名domain1.com完全重定向到domain2.com,但不更改domain1.com的URL。 我想我可以用.htaccess实现这一点,但我发现这是不可能的,因为它们属于不同的域,我应该使用http://in.htaccess规则,这样它将是外部重写而不是内部重写,因此URL将更改 还有其他解决办法吗?使用iframe是唯一的解决方案吗? 我必须补充一点,我不想更改这两个域的DNS设置。如果它们运行在同一个Web服务器上,您可以将domain2设置为domain1的服务器别名 我
我必须补充一点,我不想更改这两个域的DNS设置。如果它们运行在同一个Web服务器上,您可以将domain2设置为domain1的服务器别名 我想我曾经读到你可以给mod rewrite一个标志,它在内部将请求代理到另一个域,但是我自己从来没有使用过这个标志(如果它存在的话),我不能诚实地说我认为它对性能有好处。。(但也许是……)
但是,为什么您希望两个不同的域显示完全相同的网站,而不将主机名更改为您所看到的主域名呢。如果我可以问一下?如果两个域都指向同一台服务器,那么您可以将apache配置设置为将两个域指向同一文档根
NameVirtualHost *
<VirtualHost *>
ServerName domain1.com
DocumentRoot /www/mysite
</VirtualHost>
<VirtualHost *>
ServerName domain2.com
DocumentRoot /www/mysite
</VirtualHost>
NameVirtualHost*
ServerName域名1.com
DocumentRoot/www/mysite
ServerName域名2.com
DocumentRoot/www/mysite
不过,我建议您使用domain2.com重定向(在.htaccess中使用302重定向),因为这将提高您的搜索引擎优化,因为这两个站点将被视为一个站点。因此,如果谷歌机器人在另一个站点中发现domain2.com作为链接,它会将其作为pagerank添加到domain1.com