如果没有前导 www,子域名将无法工作
以下 URL 有什么区别?
实际上,我在我的网站中创建了一个新的子域,当我尝试在没有 www 的情况下访问时,它工作正常(即 http:// forums.example.com)但是当我尝试提供像 http://www.forums 这样的 URL 时。 example.com 显示“找不到页面”。
这是为什么?我该如何解决这个问题?
What is the difference between the following URLs?
Actually I've created a new subdomain in my website and it's working fine when I try to access without www (i.e http://forums.example.com) But when I try to give URL like http://www.forums.example.com it is showing "Page not found".
Why is this and how can I fix the issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我没记错的话,www.也被认为是子域,因此当您在提供商(即 Slicehost)上设置托管时,他们会告诉您将 www 放入子域列表中(如果我没有记错的话)。如果您确实想要 www.fourms.duckyetc 您可以设置一个脚本来进行一些匹配,即
If I am not mistaken, www. is also considerd a Subdomain, hence when you setup hosting on a provider (i.e Slicehost) they tell you to put www in the subdomain list (again if I am not mistaken). If you really want www.fourms.duckyetc you can set up a script to do some matching, i.e
您必须为
www.forums.duckyvideos.com
创建一个 cname,并配置您的网络服务器以响应该 cname。网络上的 www 前缀并不是自动的。无论有或没有 www 都可以访问网站,这只是一个惯例。每个托管网站的人都必须为他们建立的每个网站的 www 前缀版本明确设置第二个 cname。You have to create a cname for
www.forums.duckyvideos.com
and also configure your webserver to respond to that cname. There is nothing automatic about www prefixes on the web. It's just a convention that websites are accessible with or without the www. Everyone hosting a website has to explicitly set up a second cname for the www prefixed version of every site they put up.