【问题标题】:Masking domain using htaccess wordpress使用 htaccess wordpress 屏蔽域
【发布时间】:2015-02-05 19:16:04
【问题描述】:

两个网站,都是 WordPress 安装。

旧网站由提供商 A 托管,其真实域名为 website.com.au(显然不是真实地址)

新网站由提供商 B 托管,并具有临时域 -lotsofcrazynumbers.com.au

在将域转移给提供商 B 的过程中,但他们等不及要发生这种情况,并要求我将他们的真实域转移到新网站。

所以我在旧网站的管理区域编辑了 .htaccess 以转发到新网站的临时域,但当然显示的是临时域,这会吓坏他们的客户。

我在 .htaccess 中使用了以下内容

RewriteCond %{HTTP_HOST} ^.*$ RewriteRule ^/?$ "lotsofcrazynumbers.com.au" [R=301,L]

我知道我可能没有正确设置它,但域和 DNS 并不是我真正喜欢的。无论如何,我可以屏蔽临时域,使其看起来像他们的正常域,直到域转移完成?

任何帮助将不胜感激..

【问题讨论】:

  • 您应该使用 DNS 中的 A 记录进行重定向,或者您可以使用 HTML 框架在临时域中嵌入网站...参见 maxum.com/Rumpus/Blog/URLCloaking.html
  • 我尝试编辑在临时域 A 记录中注册域的 DNS,但它不允许我保存新记录。我不想开始删除太多记录,所以我认为在转移发生时将域转发到临时域就足够了。
  • 另外,新网站托管在临时域上,因此嵌入它不起作用。我希望在使用临时域浏览新站点时显示现有域。希望这是有道理的

标签: wordpress .htaccess mod-rewrite


【解决方案1】:

mod_rewrite 的 [P]roxy 选项可能会起作用:

RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^(.*)$ "http://lotsofcrazynumbers.com.au$1" [P,L]

在旧网站的.htaccess文件中设置上述内容,它应该代理任何对新网站的请求而不改变浏览器中的URL。

请确保正确测试。 :-)

【讨论】:

  • 谢谢 Aubrey,我已经申请了,会告诉你进展如何。干杯..布雷特
  • 不,不好.. 保留 URL 但不会将旧站点转发到新站点:( 我将继续寻找解决方案.. 感谢您的建议。跨度>
猜你喜欢
  • 2018-11-10
  • 1970-01-01
  • 2020-05-08
  • 2019-09-20
  • 2014-10-03
  • 1970-01-01
  • 1970-01-01
  • 2012-04-14
  • 1970-01-01
相关资源
最近更新 更多