15053971836 注册 / 登录

伪静态301跳转

时间: 阅读:425
伪静态301跳转

最佳回答

清风若雨

清风若雨

2023-01-16 11:07:23

301一般是某个页面链接改动后,出现新链接,旧链接变成404,十分不利于用户体验,因此建议把旧链接301跳转到新链接上,传递权重过去,对网站更换cms尤其重要,往往更换cms后链接规则不同,导致老站权重丢失

一般修改的301规则都是没有问号的,比如说

rewrite ^/jingji(.*)$ https://www.wendaba.com/list-6-1.html permanent;

以上这种只适合静态链接

但是对于旧链接页面(或者蜘蛛老抓动态链接页面,但是动态链接又不想让他参与排名)有问号的多参数的就不好使了

只能用一下的方法,这是只有一个参数的

if ($request_uri ~* "^/?p=(d+)$") {

          set $myarg1 $1;

          rewrite .* https://www.wendaba.com/$myarg1.html? permanent;

}

带两个参数可以这样

if ($request_uri ~* "^/index.php?moduleid=(d+)&itemid=(d+)$") {

          set $myarg1 $1;

          set $myarg2 $2;

          rewrite .* https://www.wendaba.com/$myarg1-0-$myarg2-1.html? permanent;

      }

最新回答共有5条回答

  • 無畏
    回复
    2023-01-16 14:14:36

    网站发布的每一篇文章都可以被搜索引擎秒收录,相信这是每一个SEO人员的追求。笔者大家介绍的是如何让百度快速收录网站及文章。希望对大家有所帮助。

      一、链接提交

      如果是新站,需要现在百度、360和搜狗平台上做站点的提交与验证。

      二、原创高质量文章

      原创高质量文章是网站的核心。当然可以适当转载与伪原创其他同类型的网站。

      三、优质外链

      大量优质的外链资源会给网站带来权重的同时,也会吸引大量搜索引擎蜘蛛的光临。另外百度分享按钮也可以吸引蜘蛛很快的光临网站。

      四、robots文件禁止收录无效、重复页面

      网站很多重复内容,会降低搜索引擎的友好度,试想,如果网站的收录只有那些无用的用户注册页、公司简介等,这样的网站是不会给予权重的。又如,小小课堂网曾经因为WordPress结构问题,导致分页页面被收录,这也会对网站造成不好的影响。

      五、定期检查死链

      如果搜索引擎的蜘蛛在爬行过程中,遇到各种死链,那一定是非常不友好。所以,定期检测死链,让蜘蛛在我们的网站更顺畅地爬行,才能更快更多收录网站的文章。

      六、内链优化

      网站内链优化就像在小小课堂网的本篇内容,会融入很多以往的教程,可以让以往的文章被蜘蛛爬行,获得更多文章被收录的机会。

      七、定期定量发布文章

      网站如果可以做到日更新,一般就可以了。当然如果每天更新很多篇文章也是可以的。切记不要大量采集,网站重复内容过多,可能会引起搜索引擎的降权。

      关于是否需要每天在同一时间发文章,从搜索引擎蜘蛛友好度来讲,固定时间发文章,是友好的表现。如果不定期发文章,蜘蛛会不知道您的网站在一天的哪个时间段发文章。

      

  • 建站最低500起
    回复
    2023-01-16 14:14:36

    续性价值输出,打造自媒体个人品牌!大家好,这里是“创业项目汇”,我是#张小檬#。

    今天在这里来和大家一起探讨,我们在各大自媒体平台发布的文章,怎么做才能被百度收录,以及如何增加百度对我们文章的收录率。

    今天这里分享的,是本人做自媒体文章写作,文章被百度收录的一些实操的方法和心得,希望对大家有所帮助,不对的地方请各位小伙伴指正,谢谢!

    下面就谈一下我的一点经验和技巧。

    大家知道,在自媒体内容运营中,发布文章占据较大的比重。那么,我们如何利用文章在百度的收录,布局百度霸屏,实现个人自媒体品牌打造呢?

    通常,我们发布的文章,只有得到搜索引擎的收录,文章才有可能在搜索引擎的首页进行展现,或者在搜索下拉框里留下痕迹,这样才能产生长久且有效的品牌影响力。

    如何有效的提升文章的收录率呢?其中隐藏了不少技巧性的东西,我呢,分5个方面来说。

    1、标题布局关键词标题是文章的核心所在,也是搜索引擎收录相关信息的重要依据之一。

    举例:就我本人来说,这几年,我一直都在做线上线下产品营销。自媒体发布文章,也就是去年十月底和十一月初的事情,我在这5 个多月的时间,在几个平台分发了差不多有200来篇的文章。

    大家也看到了,我的领域定位是有关互联网或者是自媒体创业类,我的文章也是自媒体创业实操性的方法和技巧分享类。

    到目前为止,百度收录了有我的一百篇左右的文章,基本上两篇文章就能收录一篇这样子。其实,我自己都觉得我的文章收录率是蛮高的。

    因为我做的领域是创业、自媒体、互联网等。因此,文章的标题就有很多关键词是和互联网创业或者自媒体领域有关联。

    总而言之吧,其核心就在于,我们的标题就要去体现这些领域关键词。

    2、内容关键词布局

    标题已经确定好,接下来,我们需要进行文章内容的关键词布局。

    要确定文章内容中有与标题中关键词相同的关键

  • 失控的影子
    回复
    2023-01-16 14:14:36

    在做百度收录的时候,很多SEO新人总是在探讨SEO收录规则,实际上,万变不离其中,常见的SEO收录规则,总是那么几项,反复被提及,比如:

    ① 创建优质的内容

    ② 发外链,且是高质量的链接

    ③ 提高网站加载速度

    ④ 配置结构化数据的提交,比如:熊掌ID

    ⑤ 利用API接口,自动提交,制作sitemap网站地图等

    但在实操的过程中,仍然有很多SEO收录规则是被忘记的,而它往往却起着决定性的作用。

    那么,SEO收录规则,很少人知道的三个秘密是什么?

    根据多年做百度快速收录的经验,蝙蝠侠IT,将通过如下内容,进一步阐述:

    1、网站的架构

    对于新站而言,很少有新站长会关注网站架构信息,而实际上对于搜索引擎,评估整站的相关性以及更新频率与行业覆盖率,有着直观的作用。

    因此,对于新站而言,SEO收录规则,最为首要的就是:

    ① 精简栏目,突出整站核心主题

    ② 使得栏目之间,具有一定逻辑结构

    ③ 优化栏目的URL结构,它包括:URL的长度、URL的唯一性、最好是伪静态

    2、内容稀缺性

    在做内容收录的时候,我们经常强调,要做高质量的内容,这是毋庸置疑的,它并不代表,你只要详细的针对某一个主题,进行多方面且相关性的阐述就可以了。

    搜索引擎总是喜欢收录稀缺性的内容,并不喜欢围绕某些特征,陈词滥调的反复提及,即使是原创,也很容在索引与排序阶段,不能够有效的进入高质量库。

    这个时候,你可能需要:

    ① 寻找行业鲜为人知,并不总是被提及的内容。

    ② 前期,尽量规避谈论行业热

  • 無畏
    回复
    2023-01-16 13:13:26

    一个文章类网站换了全新的域名,原来的域名不方便记忆
    因为关键词在百度首页前一、二名,所以就用了301重定项
    把原有的域名www.guoyangxian.com 转到www.004l.com
    之前没有做过301重定项,花一个小时在网上找教程,期间也少不了一番折腾
    phpcms v9 301跳转设置方法一:
    仅支持Apache服务器设置
    在根目录下找到.htaccess文件,并将以下代码写入进去,保存上传即设置成功,如下图
    1.jpg
    代码如下,直接复制后,更改域名即可
    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^linchangbing.com$ [NC]
    RewriteRule ^(.*)$ http://linchangbing.com/$1 [L,R=301]
    注意将上面的域名替换为你自己的域名哦,另外以上代码是将www域名跳转到不带www的域名上,你如果的首选域名是带www的,那么在以上代码加上www即可
    phpcms v9 301跳转设置方法二:(空间不支持伪静态)
    phpcms v9 301跳转设置的另一种方法即是在根目录下的index.php文件中设置,如下图
    1.png
    代码如下,直接复制后,更改域名即可
    $the_host = $_SERVER['HTTP_HOST'];//取得当前域名
    if(strtolower($the_host) != 'www.004lcom')//把这里的域名换上你想要的
    { $URIRedirect=$_SERVER['REQUEST_URI']; //获取域名后的参数
    if(strtolower($URIRedirect)=="/index.php")//判断是参数为/index.php就显示为/
    {
    $U