7 人参与回答
随心
用户33535 · SEO菜刀

写个301跳转规则,把以前动态地址跳转到新的伪静态地址。

Apache主机采用.htaccess文件

常州优化
用户58312 · 「常州SEOer-吴健康」擅长单词优化-整站优化-多年钻研企业站点SEO

2楼说的很对哦

二楼正解

施先生
用户1023 · 资深的SEO/SEM工作者和管理者

2楼的方法可以尝试一下。

崔家大院
用户90441 · 网站诊断、建站、快速排名

如何使用.htaccess使非伪静态页面301跳转伪静态页面然后再跳转?这是一个比较蛋疼的跳转。因为不小心就会搞成死循环导致页面无法打开。好在问题最终解决了。记录并分享出来,给需要的朋友借鉴借鉴。

规则如下:

?

1
2
3
4
5
RewriteRule ^article-([0-9]+).html$ /$1&r=1 [L]
 
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ [NC]
 
RewriteRule ^$ /articlel-% [L,R=301]

注意:

创建.htaccess文件,Windows是不允许将文件命名为 . 开头的,我们可以利用UE/EditPlus等工具另存为 .htaccess来实现.创建后,修改.htaccess文件内容为你的程序对应的伪静态规则,上传到程序文件目录即可实现.这里的程序文件目录请看FTP目录结构篇.下面列出几个常用程序的规则

做好301和404就没事了,时间久了等百度更新自动就变了