RewriteRule 301设置后搜索引擎保留的哪个网址

使用Rewrite 301 重定向将您原来网站上的所有网页永久重定向至新网站。这可以告诉搜索引擎和用户您的网站已永久迁移。是符合搜索引擎友好的,目前最安全的网址域名更换。

例如我们网站开始建设时使用的动态网址,优化后使用伪静态网址,此时建议采集301将动态网址重定向到伪静态。

举例:https://www.rushiye.com/?mod=detail&id=464789
使用PHP代码修改301重定向

<?php
header( "HTTP/1.1 301 Moved Permanently" );
header("Location: https://www.onexin.net/detail/");
exit;

 

使用伪静态规则实现301重定向

RewriteRule ^detail-([0-9]+)\.html$ detail.php?id=$1

以下是一些此类网站迁移的示例:

网址从 HTTP 更改为 HTTPS
域名更改,如将 example.com 更改为 example.net,或者合并多个域名/主机名
网址路径更改:example.com/page.php?id=1 > example.com/widget,或 example.com/page.html > example.com/page.htm

Google Search Console, 设置 > 地址更改.

相关文章:

1、如何做301重定向(扩展篇)
https://www.onexin.net/how-to-do-a-301-redirect/

2、实战301 Redirect重定向在Apache和IIS服务器上
https://www.onexin.net/301-redirect-actual-redirect-in-apache-and-iis-servers/

3、WP 404页面优化转为302,301
https://www.onexin.net/wp-404-302-301/

4、Apache rewrite 详解
https://www.onexin.net/apache-rewrite-detailed/

5、nginx rewrite 参考资料
https://www.onexin.net/nginx-rewrite-references/

转载请注明出处:https://www.onexin.net/301-redirect/

Leave a Reply

Your email address will not be published. Required fields are marked *