一对一免费咨询: 13913005726 025-66045668

Wordpress作为一种主流的博客系统,得到很多站长的青睐。事实上,wordpress也非常利于seo,今天就来说说wordpress中的固定链接设置以及优化。

固定链接一般有5种形式:默认的?p=id形式,日期+名称形式,数字形式,还有就是自定义结构。大家可以发现大多数的wordpress网站都是使用的最后一种自定义结构网站建设 案例展示形式,因为这样的形式有利于搜索引擎优化西安网站建设公司。那么,自定义结构又应该怎么设置好呢?

一般的自定义结构主要有以下两种:直接设置为/%postname%/或者是设置成/%postname%.html。其中%postname%就是文章的自定义网址,这个在写文章的时候会自动生成以文章标题为网址的链接。当然了,中文站一般使用插件来翻译,或者是自己编辑成拼音的形式。个人推荐拼音的形式,可以把文章内容的主要关键词用拼音写出来,这样更有利于排名。

以上说的两种自定义结构都很好,那么应该选择哪种好呢?依笔者的一点浅见,选择/%postname%/结构比较好。为什么这么说呢?选择前者,事实上搜索引擎就把你的文章当成了网站子目录的首页,而选择后者就是当作根目录下的一个html文档。那么,子目录的首页和根目录的普通页面哪个权重高呢?应该是二级目录的首页,因此笔者推荐使用前者,即如同/%postname%/这样的结构。

固定链接设置好后,只要点击更新就可以了。如果是linux主机,wordpress会自动生成.htaccess,相当于固定链接就这样设置好了;然而windows主机就要麻烦不少,需要站长自己撰写httod.ini,并上传到根目录。这里提供一个范本。

[ISAPI_Rewrite]

RewriteRule /sitemap.xml /sitemap.xml [L]

RewriteRule /sitemap.html /sitemap.html [L]

RewriteRule /favicon.ico /favicon.ico [L]

RewriteRule /wap(.*) /wap$1 [L]

RewriteRule /content/uploads/(.*) /content/uploads/$1 [L]

RewriteRule /wp-(.*) /wp-$1 [L]

RewriteRule ^/$ /index.php [L]

RewriteRule /(衡水网站建设公司.*) /index.php/$1 [L]

只要把以上代码粘贴到文本文档中,再另存为httpd.ini并上传到根目录就行了。需要注意的是,由于win主机在这方面的严重缺陷,以上代码也有个小漏洞,就是网站所有文件都无法访问。解决方法也很简单,如果是根目录的文件,只要添加RewriteRule /文件名 /文件名 [L]就行了,而目录除了范本中已经出现的以外,只要添加RewriteRule /文件夹目录/(.*) /文件夹目录/$1 品牌网站建设 [L]就可以了。至此,wordpress的固定链接设置总算是完成了。

那么,设置了自己的固定链接,默认的?p=id形式的链接还能访问吗?答案是可以的。又要说道linux主机和win主机的优劣了。如果是linux主机,访问?p=形式的网页会自动301跳转到别名的文章页(即你自己设置的链接),然而win主机则不会,由此就造成了每个文章页面都可以用两种不同的链接访问。这样对搜索引擎是很不友好的,因此必须要让短链接301跳转到别名链接。那么怎么设置呢?只要在模板中找到header.php,在头部添加如下代码就可以了。

if($_GET['p']||$_GET['page_id']){

if($_GET['p'])$id=$_GET['p'];

if($_GET['page_id'])$id=$_GET['page_id'];

$post= get_post($id);

$name=$post-post_name;

header('HTTP/1.1 301 Moved Permanently');//发出301头部

header('Location: '.bloginfo('url').'/'.$name.'/');

exit();

}else if($_GET['cat']){

$id=$_GET['cat'];

$cat=get_category($id);

$name=$cat-slug;

header('HTTP/1.1 301 Moved Permanently');

header('Location: '.bloginfo('url').'/cat/'.$name.'/');

exit();

}else if($_GET['tag']){

$name=$_GET['tag'];

header('HTTP/1.1 301 Moved Permanently');

header('Location: '.bloginfo('url').'/tag/'.$name.'/');

exit();

}?

呵呵,这下总算是大功告成了,无论是linux主机还是win主机,都算是真正做好了固定链接。由此也可见,如果用wordpress系统的话,尽量使用linux主机。以上是睡眠枕头网(www.89948.net)站长的一点心得,欢迎提意见和转载,转载请注明链接哦,谢谢!


 


 南京牧狼文化传媒有限公司简介:


      牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!


  公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!


  为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!


  主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等


  合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯


  资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。



致力于为客户创造更多价值
13913005726 025-66045668
需求提交
电话咨询
在线咨询