域名有或没有“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那么
- GOTO – >redirect(域菜单)
- selecttypes永久(301)
- select你的domain.com
- http://www.domain.comredirect到→ _ _
- 使用或不使用www选中redirect框
- 最后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。