我最近想,为什么某些网站有非常独特的域名。
例如,一个网站是否有可能拥有www.aboutus.example.com而不是www.example.com/aboutus?
就像Stack一样,它有许多不同的域名?是这样叫的吗?域名?
例如:
http://android.stackexchange.com/http://webmasters.stackexchange.com/http://gamedev.stackexchange.com/因此,如果我希望我的网站有相当多的页面,我是否可以创建一个网站
www.aboutus.example.comwww.home.example.comwww.contactus.example.com这到底叫什么,有可能吗?
发布于 2014-02-22 10:07:16
您需要了解什么是子域。
当您购买一个域时,您会购买类似于example.com的东西。
如果您看到类似于www.example.com或aboutus.example.com的内容,aboutus只是example.com的子域。当您看到类似www.aboutus.example.com的内容时,www是aboutus.example.com的子域。当您插入一个点(.)时,您将创建一个子域。
当您购买像example.com这样的域时,您可以创建多个子域和子域(根据您的需要)。对于您的信息,每个子域代表一个不同的网站。
堆栈交换没有不同的域名,公司有stackexhange.com域名和它的几个子域。
发布于 2014-02-24 17:42:43
通常,当您看到名称而不是IP地址时,它们通常被称为“域名”。因此:
example.com是一个域名sub.example.com也是一个域名。srv.sub.example.com也是一个域名。.com部件称为TLD (顶级域)。example部分称为2LD (二级域),等等。较高层次的域通常称为低级域的“子域”。因此,参照上面的例子:
sub是example.com的子域srv是sub.example.com的子域现在,在URI中,域名后面的斜杠后面的部分由使用域名的服务器处理。例如,如果我们有URI http://sub.example.com/about,浏览器使用HTTP协议联系名为sub.example.com的服务器,通知服务器浏览器希望查看位于/about中的对象(注意前面的斜杠)。
是否可以将URI从http://sub.example.com/about更改为,比方说http://about.sub.example.com?是的,但是需要一个不同的IP地址来确保后者返回的内容与http://sub.example.com返回的不同。原因是HTTP1.0没有在其请求中提供完整的URI,只有HTTP1.1实际上提供了完整的URI。因此,不支持HTTP1.1版本的浏览器将导致服务器混淆,并可能接收错误的页面。
https://webmasters.stackexchange.com/questions/58584
复制相似问题