• <tfoot id='lvigntsp'></tfoot>
    • <legend id='l78yxbfx'><style id='iz9vn8bz'><dir id='3js8ftt9'><q id='3sk2h9fv'></q></dir></style></legend>

        <tbody id='j1hedkhj'></tbody>

        <i id='mkpdlm7t'><tr id='pccfl0fp'><dt id='icjf2uqc'><q id='n1yk1vwr'><span id='ia9z0njf'><b id='jvfjupd8'><form id='b96l29me'><ins id='8h5q6i8y'></ins><ul id='j32nxwcl'></ul><sub id='2e3jmuqi'></sub></form><legend id='5fz01dds'></legend><bdo id='bxit28b7'><pre id='02n5swnd'><center id='wxmkvffq'></center></pre></bdo></b><th id='2f2iwz5r'></th></span></q></dt></tr></i><div id='0q7j9c0u'><tfoot id='ig45qpfb'></tfoot><dl id='61iwn0uq'><fieldset id='92w7t9a2'></fieldset></dl></div>

        <small id='2fb76gab'></small><noframes id='4ucc18cf'>

        网站建设公司当前位置 : 网站建设公司 > 知识普及

        网站改版时的一种新旧版过渡方案

        发布时间:2021-09-28 10:49   浏览次数:次   
        网站改版时,需要考虑一个周全的过渡方案,其中不容忽视的一点就是对旧版的处理问题。即使借助完美的数据迁移方案可以使新版从内容上完全取代旧版,但我们仍然不应该立即彻底废除掉旧版,因为:
         
        网民有可能通过浏览器收藏夹或网摘工具收藏了旧版的很多URL;
        搜索引擎可能记录了旧版的很多URL;
        其它网站页面可能有很多对旧版页面的链接。
        因此此时让旧版下线,大部分链接也就失效了,用户以为网站不复存在了,流量突然减少,排名下降,且影响长久。于是新旧版的过渡应该尽量达到下面的要求:
         
        曾有的链接地址仍然有效;
        即使用户去了旧版,也要尽量把用户带向新版;
        避免用户在旧版发布数据。
        下面是一个实例,网站www.abc.cn新版即将上线,我们大概需要做这样一些工作:
         
        新版开发中,定义404错误(找不到网页)处理程序,将找不到网页的URL中的www替换为www1,然后重定向。
        在abc.cn域名管理平台中新建一条DNS的A记录:www1.abc.cn,指向旧版主站服务器。
        新版上线时,将A记录www.abc.cn修改为指向新版主站服务器。
        关闭旧版的用户注册、登录和发布信息的入口。旧版中对首页的链接全部改为绝对路径www.abc.cn。
        一定时间(例如2个月)后,修改新版的404错误处理程序,不再重定向到旧版对应页面,而是重定向新版某页面,比如提示“您访问的页面不存在”,并自动跳转到新版首页。
        同时进入abc.cn域名管理平台,删除A记录www1.abc.cn,彻底废除旧版的可访问性。完成新旧版的过渡。
        自定义404错误处理程序的具体方法如下。首先制作error404.html,新建错误处理页面error404.html,在<body></body>之间编写如下代码:
         
        <script language="javascript">
        var url_host=document.location.host;//获取主机名,例如www.abc.cn
        var url=escape(document.location);//获取URL串,例如http://.../.../208.html
        var url_new=url.replace(url_host,"www1.abc.cn");
        window.location=url_new;//浏览器窗口重定向
        </script>
         
        指定Apache错误处理文件。在Appache2/conf/httpd.conf文件中自定义错误处理程序,指向刚才制作的error404.html。
         
        # Customizable error responses come in three flavors:
        # 1) plain text 2) local redirects 3) external redirects
        #
        # Some examples:
        #ErrorDocument 500 "The server made a boo boo."
        #ErrorDocument 404 /missing.html
        #ErrorDocument 404 "/cgi-bin/missing_handler.pl"
        ErrorDocument 404 /... /error404.html
        #ErrorDocument 402 http://www.example.com/subscription_info.html
         
        指定Tomcat错误处理文件。在web.xml中添加如下代码:
         
         <error-page>
          <error-code>404</error-code>
          <location>/../error404.html</location>
         </error-page>

            <tfoot id='rkh1uv36'></tfoot>
            <i id='7eyenqz5'><tr id='fg9vitc0'><dt id='8liask9w'><q id='344fzz1i'><span id='zaq9zymj'><b id='r574stko'><form id='xawx3ob3'><ins id='zybf935p'></ins><ul id='h4b1z1jo'></ul><sub id='0xqom4z4'></sub></form><legend id='7cnwjj1l'></legend><bdo id='74nnpc7u'><pre id='9hriwsfe'><center id='hebs0fx2'></center></pre></bdo></b><th id='iof6vdmg'></th></span></q></dt></tr></i><div id='pdujtzei'><tfoot id='ebljfv8f'></tfoot><dl id='as1ydon1'><fieldset id='mi1gab0a'></fieldset></dl></div>
            <legend id='vhni5vkd'><style id='1voitfbf'><dir id='f7mu36yq'><q id='4icr344n'></q></dir></style></legend>
            1. <small id='u1vk6inp'></small><noframes id='ig2qyksr'>

                <tbody id='qqm807mz'></tbody>

              本文来源于网络,若有侵权请联系3449817223#qq.com,将在第一时间删除。

                <tbody id='wdkss1u1'></tbody>

            2. <i id='ldcei7dq'><tr id='i02dv2ye'><dt id='sfxhq8s9'><q id='ag8lveag'><span id='mmofb159'><b id='v24mekbh'><form id='f4pmg59d'><ins id='b7yxw0sr'></ins><ul id='t62oj8y8'></ul><sub id='3u4rnwcz'></sub></form><legend id='z40ybd24'></legend><bdo id='hkuuk2gz'><pre id='v899y2lz'><center id='7ll2zqep'></center></pre></bdo></b><th id='or0zz0pw'></th></span></q></dt></tr></i><div id='z7zaq3nz'><tfoot id='3jm117vx'></tfoot><dl id='8fahtjyu'><fieldset id='jeuupxim'></fieldset></dl></div>
                <legend id='0ek9g1n9'><style id='5l7i72jc'><dir id='nhc7k65d'><q id='cgrrdppz'></q></dir></style></legend>

                <small id='um1fd6xw'></small><noframes id='x1ckr33h'>

                  <tfoot id='2xsp5sy4'></tfoot>