有关www的常见问题

  • A+
所属分类:技术教程

长久以来,如何设置网站访问域名带WWW或不带WWW成为站长们一个难题。
例如:我的主机和域名是一起购买的,网站能够正常访问,但是输入www.xn--tiq422dr1nzge.com会自动跳转到xn--tiq422dr1nzge.com,我不想让带www的域名跳转,想让www.xn--tiq422dr1nzge.com 和xn--tiq422dr1nzge.com都能访问,分别在浏览器中显示带www和不带www,应该怎么做?
如果CNAME(别名记录)中存在 www Point xn--tiq422dr1nzge.com这一记录,我们需要删除该记录,解除带www的跳转到 xn--tiq422dr1nzge.com,然后分别添加A记录@和WWW指向空间的IP地址,其中@代表主域名本身。或者修改 xn--tiq422dr1nzge.com 为空间的IP地址。这样便可以让www.xn--tiq422dr1nzge.com 和 xn--tiq422dr1nzge.com都能访问,并在浏览器中分别显示带www和不带www。
我们还可以使用.htaccess文件进行WWW规范,让域名全部重定向到带www或不带www,Linux主机空间可以在网站根目录下上传.htaccess文件并添加以下代码:
全部统一到带 www,例如将xn--tiq422dr1nzge.com 统一到 www.xn--tiq422dr1nzge.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yourdomain.com$ [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,R=301]
全部统一到不带www,例如将 www.xn--tiq422dr1nzge.com 统一到 xn--tiq422dr1nzge.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.yourdomain.com$ [NC]
RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]

(本文由美国主机资讯原创,转载请注明!)

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar