当然会认为是不同网站了。
首先你的那段ASP的代码,不会死循环,是不论什么来路都被定向为 你的主域名
你可以试验下啊,试过之后你就知道了。
我的问题和你一样,刚刚解决。我的网站是PHP生成HTML的
在模板中添加(如果你需要用把www.zikaowuyou.com和zikaowuyou.com换成你的就行了)
可以输入zikaowuyou.com 看看我的网站就会自动变成www.zikaowuyou.com。
这不需要什么编码,也不需要301重定向,只要IP绑定一个是不带www的顶级域名,一个是带www的域名就可以了,这两个域名都解析到这个IP就行了,很简单的,没你说的这么复杂。象我这个网站www.taobaoday.com和taobaoday.com指向的都是同一个网站,不会是两个不同的网站。
不用的,用A记录解析就行了。。
关于域名带www与不带www问题,本人一直有研究,这关系到搜索引擎对你网站的排名。域名不能太分散,需要不同域名也是访问相同内容的网站,但域名权重越高排名越靠前。建议把不带www的域名301重定向到www
操作如下:
把A记录都指向空间的IP
假如你的空间是IIS服务器
在网站根目录下添加一个httpd.ini文件
内容如下:
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^/httpd(?:\.ini|\.parse\.errors).* [F,I,O]
RewriteRule ^/(.*) http://你的www域名/$1 [R,L]
------------------------------------------------------
假如你的空间是Apache服务器
在网站根目录下添加一个.htaccess文件
文件内容如下:
RewriteEngine on
RewriteRule ^(.*)$ http://你的带www域名/ [R=301,L]
上面两个规则的意思就是所有的域名都会转跳到带www的域名上。