多网站建设在初期没有合理规划URL,甚至只是为了企业线上开展而随便建立一个网站,并没有仔细评估一个网站的重要性。其实互联网时代已经发展的非常迅速,网络运营,虚拟主机,电子商务也逐渐成为新趋势。拥有一个自己独立的网站也并非难事,不过网站长期发展过程中却有很多需要注意的地方。
一个网站有很多方面的优化工作,包括如何制作robots协议文件、包括站内优化,站外推广等等,伪静态也是其中比较重要的优化细节。怎样设置网站伪静态也很讲究技巧。
由于Wordpress程序用户群体广泛,以此建站程序为例。
当网站搭建完成后,上传到虚拟主机,登录Wordpress后台程序,在左侧菜单栏目内,选择“设置”》》“固定链接”;
通常Wordpress一般都是“http://xxx.com/?p=数字”这种格式,而这种URL正是动态链接。众所周知,动态URL对搜索引擎并不是很友好,比较影响网站的收录及优化工作。因此,在这个固定链接设置内,通常选择自定义设置。
需要注意的是,自定义设置可以设置成需要的路径,比如:域名/栏目/文章ID.html。但有些设置过程中会出现URL路径不正确的特例。即:
当选择自定义结构时
“
/%category%/%post_id%.html
”
打开网站URL会出现
http://xxx.com/category/栏目。
此时可以利用Wordpress的插件 No Category Base (WPML)解决这个问题。
对于Wordpress程序设置伪静态来说,还是比较方便的,但一般建议,网站后期规划较多,收录在1000以下的可以考虑做伪静态,超过1000收录,做伪静态网站需要一个很长的恢复期。另外,做完伪静态后,需要将网站新生成的静态链接提交搜索引擎,让搜索引擎尽快重新收录新链接,当新链接重新收录超过原收录一半以上,可以考虑利用robots协议,禁止抓取原动态链接地址。
总的来说,伪静态是对网站链接URL规范划的补救,一个成熟的企业搭建网站一定是在前期就规划好一切,即使改版,也会全面的考虑利弊再进行升级。
的页面静态化分为两种,一种是伪静态,即url 重写,一种是真静态化。我们以真静态化为主来讲讲。
什么是PHP静态化
PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在访客面前,PHP静态化分纯静态化和伪静态化,两者的区别在于PHP生成静态页面的处理机制不同。
为什么要让网页静态化
一、加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明显提高;
二、有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面,不仅被收录的快还收录的全;
三、减轻服务器负担,浏览网页无需调用系统数据库;
四、网站更安全,HTML页面不会受php相关漏洞的影响; 观看一下大一点的网站基本全是静态页面,而且可以减少攻击,防sql注入。
数据库出错时,不影响网站正常访问。
生成html文章虽操作上麻烦些,程序上繁杂些,但为了更利于搜索,为了速度更快些,更安全,这些牺牲还是值得的。
PHP生成静态HTML页面的方法
利用PHP模板生成静态页面
PHP模板实现静态化非常方便,比如安装和使用PHP Smarty实现网站静态化,也可以自己写一套模板解析规则,常见的可以模仿各类cms的模板规则。
1.使用PHP文件读写功能与ob缓存机制生成静态页面
比如某个商品的动态详情页地址是: http: // xxx. com ?xxxxxx. php? gid=112 xxxxx
那么这里我们根据这个地址读取一次这个详情页的内容,然后保存为静态页,下次有人访问这个商品详情页动态地址时,我们可以
直接把已生成好的对应静态内容文件输出出来。
天,小小课堂网为大家带来的是《WordPress应如何做URL伪静态》教程。希望本次的SEO技术培训对大家有所帮助。
在WordPress中可以将URL随便设置伪静态形式,来简单讲述几种。
① 传统型
首页URL:https://liulanqi.xxkt.org/
栏目页URL:https://liulanqi.xxkt.org/category-liulanqi-paiming/
文章页URL:https://liulanqi.xxkt.org/category-liulanqi-paiming/1.html
② 简洁型
其中的post也可以换为其他的,如reed、s等等。首页和栏目页URL和传统型相同。
文章页URL:https://liulanqi.xxkt.org/ post / 1.html
如果还想简洁一些的话,可以将后面的.html也去掉,但是不建议去掉post,就好比小小课堂网的URL https://www.xxkt.org/8673
① 设置栏目伪静态效果
有些WordPress主题默认效果为
https://liulanqi.xxkt.org/category-liulanqi-paiming
缺少了最后的斜杠,有无斜杠代表着不同的URL,搜索引擎更喜欢带斜杠的。
针对这种情况,可通过修改主题文件中的functions.php,添加如下代码
function nice_trailingslashit($string, $type_of_url) {
if ( $type_of_url !='single' && $type_of_url !='page' && $type_of_url !='single_paged' )
$string=trailingslashit($string);
return $string;
}
add_filter('user_trailingslashit', 'nice_trailingslashit', 10, 2);
② 设置文章页面伪静态
依次选择 “settings”>“固定链接”>“自定义结构”> 填写为 /%category%/%post_id%.html
当然也可以填写为 /post/%post_id%.html
或者填写为/post/%postname%.html (这种可以在发布文章的时候自定义文章部分的URL)
就小小课堂网而言,文章页面URL显然不是上面讲述的最优标准,但目前也获得了很好的排名哦。
至于栏目页是不是必须加斜杠?这也不是一定的,小小课堂网的栏目页也是有排名的,但在之前搜索引擎收录栏目时,发现的问题是,收录的链接却是包含这个斜杠的,很明显,加上斜杠的栏目页的URL的搜索引擎友好度较高。
讲了这么多,WordPress seo总结一句话,伪静态文章URL可以是加.html,也可以不加,排名差不多,伪静态栏目URL最好是加上斜杠。
以上就是小小课堂网为大家带来的是《WordPress应如何做URL伪静态》教程。SEO教程自学网感谢您的观看。
喜欢记得,点赞,打赏哦。小小课堂SEO教程自学网,每天一个IT原创视频和图文教程,别忘了关注哦。
更多seo教程搜索小小课堂。文章来源: https://www.xxkt.org/
更多seo教程点击下方“了解更多”链接。
*请认真填写需求信息,我们会在24小时内与您取得联系。