域名有或没有“www”

我有一个域,例如名为www.example.com,当人们inputexample.com时,它仍然可以被访问,但不会自动将该“www”添加到URL中。

但是对于像Facebook这样的网站,如果你inputfacebook.com,它会自动添加“www”,在为你加载页面之前。

大概我没有解释得很清楚,但是猜猜你看到了不同之处,无论如何也得到了我的观点。

那么,如何让我的域名像脸书一样,当人们inputexample.com时,它会自动为他们添加www?


编辑:好的,所以我需要redirect到“www”子域。 实际上,我使用Amazon EC2上托pipe的nodejs来为网页提供服务,而不是Apache HTTP。 那么nodejs区域中的任何等价的.htaccess? 我想现在问题转移到更多的nodejs导向,结果它成为这个线程的冗余: 使用Express 3redirect所有请求?

感谢你的帮助。

你必须在你的控制面板中设置你的域名301永久redirect。

如果你的网站是在CPANEL托pipe那么

  1. GOTO – >redirect(域菜单)
  2. selecttypes永久(301)
  3. select你的domain.com
  4. http://www.domain.comredirect到→ _ _
  5. 使用或不使用www选中redirect框
  6. 最后CLick ADD

如果您的网站托pipe在PLESK中,那么在您的程序级别上执行,或者上面的plesk11.0.29版本支持301永久

你可以用.htaccess文件完成所有这些。

https://kb.mediatemple.net/questions/242/How+do+I+redirect+my+site+using+a+.htaccess+file%3F

 # This allows you to redirect your entire website to any other domain Redirect 301 / http://mt-example.com/ 

将其添加到主机上的一个名为.htaccess的文件中,但将其设置为您希望主页的URL。

要制作一个.htaccess文件,你总是可以进入FTP,上传一个空的.txt文件,用记事本打开它,放入上面的代码行,然后重命名为.htaccess。