这是我们的场景:
我们在zoneedit上创build了一个子域。 我们想做一个URL重写,使得subdomain.ourdomain.com显示为www.ourdomain.com/subdomain。
我是否使用Zoneedit来执行URL重写或Web主机或DNS主机?
我检查了Zoneedit文档,但我找不到一个URL重写的方法。 需要一些build议。
谢谢
DNS只处理域名parsing到IP地址(和后面)。 它甚至不知道HTTP。
URL重写只能在Web服务器上完成。
url重写应该在networking服务器上完成…
使用DNS(甚至是ZoneEdit)无法进行URL重写。
您可以实现的最接近的结果是使用WebForwardsfunction将任何调用subdomain.ourdomain.com转发到www.ourdomain.com/subdomain(或任何其他URL)。
如果你的目标是一个真正的URL重写,那么它必须在你的Web服务器级别进行configuration。 检查维基百科页面中最常用的URL 重写Web框架 。
这些答案是错误的…
从马嘴(zoneEdit)…
问:我的ISP阻止了80端口。我怎样才能运行一个Web服务器?
A:别担心,你还可以跑一个!
注册并开始使用ZoneEdit。 使您的Web服务器监听端口号,如“6000”或“5000”检查您的Web服务器是否在浏览器中使用URL:http: //3.4.5.6 :6000/。 使用您正在监听的端口号以及机器的真实IP地址。 在ZoneEdit中添加Web服务器的“IP地址”:“ww2.domainname.com”指向“IP地址”。 为您的域名添加一个名为“www.domainname.com”的Web Forward条目,指向http://ww2.domainname:6000 /我们build议在这种情况下closures隐藏function,让人们知道他们将要访问http:// ww2 .domainname.com:6000通常是可以的,它可以让浏览器performance更好。
他们给出的例子简单的redirect端口..但它可以用来重写和URL的方面..甚至为了掩饰它! 惊人的免费服务水平…坦率地说,我不知道如何/为什么他们这样做,哈哈。