301重定向问题,把带WWW的域名 301到不带www的域名,谢谢。

301重定向问题,把带WWW的域名 301到不带www的域名,谢谢。

我今天测试过了,怎么都不行,但是,可以把不带www的域名301到带www 的域名。

疑问是:为什么发过来 就不可以了呢,还是我操作错了。

RewriteBase /
RewriteEngine on
RewriteCond %{HTTP_HOST} ^abc点com$ [NC]
RewriteRule ^(.*)$ www点abc点com/$1 [L,R=301]
这样是没问题了。

RewriteBase /
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www点abc点com$ [NC]
RewriteRule ^(.*)$ abc点com$1 [L,R=301]
但是这样子就无效的了。

这样子设置 对吗?请比较熟悉代码的师兄们看一下,并提供正确的操作,谢谢。。

补充:先 不带www的域名 关键词排名的不错,带www的域名却不怎么样,我就是301过去 不带www的域名。

测试了,老是这样子的:如图



追加问题
分享到微信 收藏
    2 人参与回答
刘清云
刘清云 · 7年SEO实战经验,与大家一起来探讨。@微信公众号:刘清云

你好,你的是win主机吗?.htaccess规则的?

你说发过了就不可以,是不是标点符号错误呢?

以下是我的不带www的域名301到带www 的域名规则。


RewriteEngine on
RewriteCond %{HTTP_HOST} ^(tui1tui\点com)(:80)? [NC]
RewriteRule ^(.) http://www.tui1tui点com/$1 [R=301,L]
order deny,allow
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.
)$ index.asp/$1 [QSA,PT,L]


把带WWW的域名 301到不带www的域名也是可以的,我的是asp程序
要是还不行,你看一下这篇文章,http://lusongsong点com/reed/175.html 应该就知道怎么做了,写的详细。

周杨
周杨 · 我真的不是瞎扯蛋

.htaccess规则

亲测绝对可用


RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.123.com$
RewriteRule ^(.*)$ http://123.com/$1 [R=301,L]


win主机要根据你的Rewrite版本来确定该怎么写