深圳专业SEO、网站建设、网站优化服务商!
我的位置:龙形网络首页搜索引擎优化 › 视频:注重搜索引擎友好度 URL重定向

视频:注重搜索引擎友好度 URL重定向

文章发布:龙形网络 发表时间:2013-11-20 浏览次数:

 

关于URL重定向,首先你可以看到,/ /在这里使用一些代码。

<?PHP
/ **
*使用适当的状态代码的访问者重定向到另一个URL。
*
* @参数字符串$网址
* @参数为int的StatusCode
* @版权所有的克劳德·的“CodeAngry”阿德里安
* /
的功能 RedirectURL ($ URL =  NULL ,$的StatusCode =  302 ){
    / /验证参数
    (空(URL )){
        $ URL = $ _SERVER [ 'REQUEST_URI' ];
    }
    如果(!IS_STRING (URL ) 或 !的strlen ($ URL = 修剪(URL ))){
        抛出 新的\ InvalidArgumentException ('$ URL必须修剪一个非空的字符串。“ );
    }
    如果(空($的StatusCode )){
        $的StatusCode =  302 ;
    }
    如果(!is_numeric ($的StatusCode ) 或 (INTVAL (($的StatusCode =的INTVAL (状态码)) /  100 ) =  3 )){
        抛出 新的\ InvalidArgumentException ('$的StatusCode必须是3#HTTP状态。' );
    }
    / / HTTP重定向,如果头没有被发送
    (headers_sent ()){
        标题(“状态:{$的StatusCode}搬迁” );
        标题( “{$ _SERVER ['SERVER_PROTOCOL']} {$的StatusCode}搬迁” );
        标题(“位置:{URL}” );
    }
    / /如果我们有一招,加了相对规范的情况下发生任何头文件发送失败
    ($的StatusCode ===  301 ){
       
        回声“<链接为rel =”canonical“的HREF =” ヶ辆(URL ), “/>” ,PHP_EOL ;
    }
    / /不要JS重定向和Meta重定向(B计划),
    回声“window.location.href =” $网址, “</ SCRIPT>' ,PHP_EOL ;
    回声'<META HTTP-EQUIV =“刷新”内容=“0; URL =' $ URL , “/>' ,PHP_EOL ;
    / /添加一个可点击的链接(C计划)
    回声'<DIV> <A HREF =“” ,ヶ辆(URL ),  “ 点击这里继续... </ A> </ DIV>' ,PHP_EOL的;
    / / ^注释掉或编辑将
    / /死在这里(以防止进一步的输出)
    死 / /注释掉这将
}
/ **
*别名的RedirectURL($网址,301)。
*
* @参数字符串$网址
* @版权所有的克劳德·的“CodeAngry”阿德里安
* /
的功能 MoveURL ($ URL =  0 ){
    返回 RedirectURL ($网址, 301 );
}
?>

重定

向URL是很容易的。只需添加一个地点:头,就大功告成了。做搜索引擎优化,一个坏的重定向可以杀了你的排名。因此,让我们有一个简短的讨论重定向。URL优化重新导向不应该是一个赤裸裸的位置,它应该随身携带一个HTTP状态代码和搜索引擎优化,最有意义的是301和302。(不)知道他们可以使或打破你的排名。

 

 

重定向状态代码是在3#的范围,但301和302件:

301 - 永久移动

该状态代码告诉搜索引擎爬虫的一个URL转移到一个新的位置。搜索引擎是所有链接汁 (传入链路功率)重定向到新的URL 位置中提到:头。履带式将返回较少

的301版的URL。链接汁流重定向,你的301需要留在原地。301是搜索引擎友好。

302 - 临时重定向

该状态代码告诉搜索引擎该页面已即暂时搬迁到另一个URL。搜索引擎是不转发链接汁是保持爬行这个页面,直到它恢复正常。302应该不会被发送到搜索引擎!

在真正的搜索引擎优化中使用URL重定向

302重定向只员额。当你处理你提交的表单使用302重定向回沟POST有效载荷。重定向和301只做过搜索引擎优化的目的。这意味着异地搬迁,重组,重新设计...


创建搜索引擎友好的网址

图重写我的网址在搜索引擎优化的员工共赢url。为了这个目的,我在我的数据库创建下表:

CREATE TABLE `seourls`  (
`路径为varchar (255 )NOT NULL ,
`网址`为varchar (255 )NOT NULL ,
PRIMARY KEY (`路径` )
)ENGINE = MyISAM表默认的字符集= UTF8 ;
 - 
-  倾销数据表`seourls`
 - 
INSERT INTO `seourls`  (`路径` , `网址` )VALUES (“建设和建设” , “halls_en.php?fairid = 64' ),
(“网上公平的平台” , “articles.php?artid的数据类型= 89' )
(“附加你的公司' , 'articles_en.php?artid的数据类型= 89' ),
(“施工粗糙' , 'companies_en.php?fairid = 64&ehallid = 118' );
现在... 我创建了一个PHP文件,名为这里url_rewrite.php是代码,我有:

         函数get_path () {  
         $ URL1 = $ _SERVER [ “REQUEST_URI” ];
         $ URL = str_replace函数('/ tempfolder /' , '' ,URL1美元);
         $ startpath = mysql_result (请求mysql_query (“选择路径seourls WHERE URL ='$网址” ),0 ,“路径” );
         / / $ PATH = $。$ startpath;
         / /头(“位置:$ PATH”);
         标题(“位置:$ startpath。” );
         }

不知道如何继续进行。必须使用htaccess来重写URL存储在$ startpath变量,但我不知道这样做。我有非常有限的正则表达式的知识和知识的Apache。

任何人都可以帮助的。htaccess代码(如果需要)变化url_rewrite.php文件?我的网址必须是seo的员工共赢,但我不知道,如果可以看作是搜索引擎友好的重

定向代码头(“位置:$ startpath。”);。

标签:URL重定向搜索引擎优化
分类:搜索引擎优化
本文为网站原创文章,转载请注明本出处 http://www.shi-seo.com/baidu/80/

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。