www.a.com已经设置了ssl协议,跳转到了https,后因为域名www.a.com备案号掉了,所以进行了域名更换,目前是www.a.com跳转到https://www.a.com,然后又跳转到新的https://www.b.com这个域名, 但是目前已经操作了半个月左右了,https://www.a.com的权重已经传递到https://www.b.com了,但是收录还是没有过来,目前site:www.a.com 还是之前收录,site:www.b.com 只收录了一个首页。301跳转的方式是整个网站全跳,目前site:www.a.com的收录点开之后都会跳到https://www.b.com的对应页面内。大家帮忙看一下,下面的是网站web.config文件内的代码,是不是哪里出错了?
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="301" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_FROM_HTTPS}" pattern="^on$" negate="true" />
</conditions>
<action type="Redirect" url="https://www.a.com/{R:1}" redirectType="Permanent" />
</rule>
<rule name="301Redirect" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^www\.a\.com$" />
</conditions>
<action type="Redirect" url="https://www.b.com/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
整理下所有的内容页,两个地址的,后台改版那边提交下看看
###百度反应还是需要一定的时间的
###学习
###假如a网站
跳转b网站 直接上代码
<?PHP
$the_host
=
$_SERVER
[
'HTTP_HOST'
];
$request_uri
= isset(
$_SERVER
[
'REQUEST_URI'
]) ?
$_SERVER
[
'REQUEST_URI'
] :
''
;
if
(
$the_host
==
''
)
{
header(
'HTTP/ 301 Moved Permanently'
);
header(
'Location: '
.
$request_uri
);//
}
?>
###跳转的效果其实非常不错
###我看懵啦
###我是使用宝塔面板强制https
###代码看的一脸蒙逼
###静静等待吧
###学习下
###只要做好301跳转,在网页状态码那查询是301就行了,等着百度反应吧!
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/66120.html