域转发(GoDaddy)-仅转发/屏蔽转发


9

我正在尝试配置我的域以转发到我的App Engine应用程序。

对于转发,我可以从“仅转发”和“带屏蔽转发”中进行选择。假设我的域名为“ myDomain.com”,而我的应用程序位于myApp.appspot.com。如果我选择“仅转发”并转到myDomain.com,则会重定向到myApp.appspot.com(myApp.appspot.com也显示在地址栏中->但我想显示myDomain.com)。

如果我选择“带遮罩转发”,即使我导航到某些子页面,“ myDomain.com”也始终显示在地址栏中。然后,URL应该看起来像:“ myDomain.com#!page:xyz”,但仍显示“ myDomain.com”。

中间有什么办法吗?

在此处输入图片说明

Answers:


6
  • 仅转发-使用301重定向从重定向myDomain.commyApp.appspot.com
  • 带遮罩的转发- myDomain.com在指示浏览器从中获取内容的同时,使用框架保留URL myApp.appspot.com。这样,URL在您浏览站点时就不会更改。

转发(任何类型)都不是您想要的。您实际上希望从您的自定义域名提供内容。

许多托管服务提供商将自定义域名作为其服务的一部分,并且它们具有自己专有的控制面板来配置它。

例如,Google App Engine(适用于appspot.com)支持此功能,并提供了一个帮助文档,其中包含有关设置自定义域的说明。请按照这些说明操作,以使App Engine通过您自己的域名提供内容。


为什么说转发不是您想要的?对这个观点有什么支持?
J. Tate

2
@ J.Tate他们想在地址栏中显示其域。如果要在地址栏中显示地址,则不想使用转发。使用屏蔽进行转发可以做到这一点,但是当您在站点中浏览页面时,URL不会更改,搜索引擎将为另一个“真实” URL编制索引并将访问者发送到那里。
斯蒂芬·奥斯特米勒

2

“屏蔽”功能使用IFRAME。确实那可能不是您想要的。

最简单的是拥有自己的Apache设置,也许使用VPS,因为这些设置非常便宜(目前这些价格为20美元/月)。这样,您就不必担心此类转发功能。您可以直接在Apache,DNS等中进行所有设置。


1

我刚刚与GoDaddy支持团队联系,该解决方案花费了大约5分钟的时间。我有一个带有cPanel的Linux,所以进程范围因您而异。

您转到“我的帐户”,搜索“域”部分,然后单击“附加域”。

在这里,您将填写三个字段的表格:

  1. 新域名
  2. 子域名
  3. 文件根

只要填写第一个并按TAB键或突出显示该字段,它就会自动填充其他两个字段,因此只需键入“ yourdomain.com”(不带引号),最后单击“添加域”。


请注意,此过程使用cPanel-虚拟主机-控制面板,而不是问题中提到的GoDaddy(“转发和屏蔽”)界面。cPanel仅在您购买了额外的虚拟主机时才可用,这可能不适用于问题中所述的方案。OP正在使用“ Google App Engine”托管其网站。
怀特先生

0

“仅转发”仅表示您的旧域重定向新域的主页,带屏蔽的“转发”表示访问者只能看到他们键入的URL或域,或者访问者不知道他们正在访问哪个域。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.