还是301的问题,放.htaccess里没有效果,是怎么回事啊 悬赏1元 已结束
<p>设置以后,清除了网页缓存,目前状况是:首次连接lcnki.net是跳转到www.lcnki.net,并且去掉http://wwww.也是跳转的,但是单独去掉www.就不会跳转到www.lcnki.net,而且必须每次清空缓存,才会有首次连接lcnki.net是跳转到www.lcnki.net这样的效果的,请问这个是怎么回事啊?</p><p><br></p><p><br></p>
15 人参与回答
应该是写错了
您要看他的返回码,返回码是301才是正常的调转,要不然都不是
看推推娃解答
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ [NC]
RewriteRule ^(.*)$ https://域名/$1 [L,R=301]
把域名改成自己的
多看多学多设置,总有试对的时候。
你现在的顶域名是打不开的,规则写错了,同时你也没有做https,你用的是什么服务器,还是说是虚拟机,直接在htaccess里面写规则正常是可以跳转的,如果真的不行,就在虚拟机里面或者服务器里面设置跳转规则
使用返回码工具检测
- 点击写完整 有时候标点的符号
- RewriteEngine On
- RewriteCond %{http_host} ^$ [NC]
- RewriteRule ^(.*)$ $1 [R=301,L]
- 点击写完整 有时候标点的符号
- RewriteEngine On
- RewriteCond %{http_host} ^$ [NC]
- RewriteRule ^(.*)$ $1 [R=301,L]

