这是我的一个新手/101问题。我对网站托管和域名转发非常陌生。我刚刚开设了我的第一个网站托管网站,我正在尝试解决域名转发方面的问题。我希望我能正确解释这一点。
假设我的网站名为 Website,我购买的域名为 website.com,它会重定向到 webhost.com/IP 1.1.1.1。当用户输入 www.website.com 时,我显然希望地址栏保持为“www.website.com”,而不是“webhost.com”或“1.1.1.1/~myusername”或其他内容。当用户导航到 buymycrap.html 时,地址栏应该显示“www.website.com/buymycrap.html”。但是,根据我在域名注册商处使用的设置,我得到的是以下两种结果之一:
地址栏始终显示“www.website.com”,但如果用户导航到某个页面并点击刷新,他们将被重新引导到索引页。我希望他们停留在他们所在的任何页面上。我还遇到了外部链接问题,除非我将 target="_blank" 属性添加到锚点,否则用户将无法进行外部导航。
用户将能够导航到我网站上的不同页面并刷新回这些页面,并且外部链接将正常工作,但真实地址(即 www.webhost.com)将显示在地址栏上。
通过研究,我知道这与域名控制有关,但无论我设置什么,都无法获得我想要的结果。有人能告诉我这是怎么回事吗?谢谢!
在域名注册人(namespro.ca)方面,我有以下内容:
- 域名:inagalaxyfarfarawry.com
- 名称服务器:slns1.namespro.ca (67.228.254.4) 和 slns2.namespro.ca (67.228.255.5)
- 类型:域名转发
- 转发:http://ns2.sslcatacombnetworking.com/~inagalax
网站托管方(siteflip.com)实际上并没有提供除上述 whois 信息之外的任何信息。
当我联系 namespro.ca 咨询网络抓取问题时,他们这样回复:
我们希望您明白这只是一个聪明的浏览器技巧。抓取功能的功能有限。您所描述的内容与 Web 服务器设置有关,如下所示:http://ns2.sslcatacombnetworking.com/~inagalax/“。这也不是域名抓取功能的设计初衷。唯一的方法是让“sslcatacombnetworking.com”的主机将您的域名作为 http 标头,但我们不确定他们的管理员是否会同意这一点。