答案1
嗯,有几种方法可以做到这一点。如果您从注册商处购买了域名,则可以针对该域名设置转发规则。这取决于您使用的注册商。
如果需要,您也可以使用脚本执行此操作。一种方法是在 www.example.com 上创建一个 index.php 文件,内容如下:
<?php header ('Location: http://www.redirecttohere.com'); ?>
因此,当有人访问 www.example.com 时,您的索引脚本将启动并将其重定向到您指定的任何 URL。
编辑:您说您没有任何主机。如果您没有网站指向的 Web 服务器,那么显然您没有地方加载脚本。您必须通过您的注册商来执行此操作。
答案2
域名指向 IP 地址,您可以将其更改为任何您想要的地址。或者,您可以让域名指向另一个域名。为了指向网站上的特定页面,您需要一个托管提供商和一个脚本。如果该网站在从域名级别调用时会自动导航到该特定页面(例如:http://site.example.com将自动加载http://example.com/site/index.php),然后您可以为您的域名添加一个 CNAME 条目并将其指向 site.example.com。
请注意,当人们访问 www.mydomain.com 时,他们会看到他们的浏览器变为 site.example.com,然后变为 example.com/site/index.php。
如果您只想为自己做这件事,而不是为他人做这件事,您可以简单地编辑您的 hostsfile,甚至不需要拥有该域名,但您不太可能想要这样做。我只是为了彻底起见才提到这一点。
因此,您需要做的是访问域名的控制面板来设置设置,或者如果您没有设置,请联系注册您域名的人并让他们为您设置。您的域名注册商可以随时帮助您进行这些更改。
答案3
我的答案取决于您是否可以在域名提供商的管理面板中自行为域名设置 DNS。
正如有人在这里建议的那样,您可以使用 CNAME 将域重定向到另一个域。这可能行不通,因为您想重定向到该域上的特定页面或路径。在这种情况下,您需要使用 DNS 管理员中的 URL 设置。这会将您的域重定向到特定的 URL。
也许您的域名托管商甚至提供 CURL。这将创建一个解决方案,您可以在浏览器的地址栏中看到您的域名,但您重定向到的页面下方会加载。这是使用 iframe 完成的,可能取决于 javascript。我不会使用它,但对于某些解决方案,它可能会奏效并执行您想要的操作。
此解决方案不需要 PHP 或任何其他语言。那些解决方案不适合您,因为它们需要托管!
答案4
有多种方法可以做到这一点:
- 使用 cPanel
在您的 cPanel 中,单击名为重定向,位于域部分下。然后,您将到达域重定向配置页面。只需在此处添加您的设置即可。
- 使用 .htaccess
只需将其添加到 .htaccess 文件中:
Redirect / http://www.mynewwebsite.com/
然后,只需将其上传到您的服务器即可。如果您的服务器使用 cPanel,则必须将此文件放在/public_html
文件夹中。