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

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

[导读]:301重定向问题,把带WWW的域名 301到不带www的域名,谢谢。 我今天测试过了,怎么都不行,但是,可以把不带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的域名。

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



.htaccess规则错了

###

linux空间 求正确的 带WWW跳转不带WWW的 完全正确的.htaccess规则

写法

###

.htaccess规则

亲测绝对可用


RewriteEngine On
RewriteCond %{HTTP_HOST} ^$
RewriteRule ^(.*)$ $1 [R=301,L]


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

###

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

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

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


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


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

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/55839.html