我正在PHP5中创建一个需要为网站存储唯一URL的应用程序.例如,如果用户输入" http://www.google.com/ ",则在解析之后将其作为" google.com " 存储在数据库中.基本上我需要一个一致的URL约定,以便同一站点没有多个条目.
基本上,从输入的所有URL中取出"www"是否可以?或者我应该保留它?
我很想听听你的意见.
提前致谢!
Mic*_*tta 11
尽管区别并不总是重要,但www.google.com引用的是与google.com不同的DNS条目,并且可能会返回不同的数据.例如,您偶尔会看到www2.foo.com,并且由于奇怪的负载平衡原因,foo.com可能会重定向到它.
所以,糟糕的主意.
收下.这是两个不同的URL,大多数网站都视为相同.它唯一的缺点是4个字节的数据,因此没有很好的技术理由不存储它.当你在那里时,不要丢弃协议("http://")也许是个好主意.
当您显示的URL给最终用户,这就是当我去掉了" HTTP:// WWW."