【问题标题】:Make original site url name to some fake url name将原始站点 url 名称设置为一些虚假的 url 名称
【发布时间】:2012-11-21 06:50:06
【问题描述】:
我是重写网站网址名称的新手。我有一个类似 http://66.15.101.250/test/ 的网站网址。这是我拥有的服务器链接所以我想将此站点 url 更改为其他名称,例如 http://testsite/test/(我不想给这个 IP 地址 url 提供域名)。我有其他站点在此 http://66.15.101.250/test/ 服务器上运行.我不知道该怎么做,我该怎么做。
这是否可以通过 .htaccess 文件或其他方式实现
提前致谢
【问题讨论】:
标签:
.htaccess
url
url-rewriting
webserver
【解决方案1】:
您的服务器只能响应它收到的请求,并且只会接收通过 DNS 路由到它的请求,因此如果您不拥有该域名,则无法接收指向它的公共流量。您可以静默地重定向用户
http://66.15.101.250/test/ 到 http://testsite/test/ 的内容,但他们仍会在浏览器中看到 http://66.15.101.250/test/ 网址。
如果您考虑一下,您不能这样做是件好事,否则我可以让 stealyourcreditcardinfo.com 显示为 paypal.com。事实上,您所询问的大多数用途都不是合法的......
为了您自己的内部测试目的,您可以为 testsite.com 创建虚拟主机条目,您的服务器将响应它收到的任何对 testsite.com 的请求。然后,您将 HOSTS 文件更改为将 testsite.com 指向 127.0.0.1,并且 testsite.com 将在您的浏览器中运行,但只能在您的计算机上运行,因为您手动覆盖了自己的 DNS。其他人使用的 DNS 仍在将 testsite.com 指向其他地方的实际 IP 地址
【解决方案2】:
如果您出于测试目的需要它(在我看来),您可以将66.15.101.250 testsite 放入您的hosts file 并在您的网络服务器中为testsite 配置一个虚拟主机。