返回顶部
关闭软件导航
位置:首页 > 技术分享 > SEO优化>thinkphp网站url的整站SEO优化

1.网站url做整站SEO优化的原因

SEO是由英文SearchEngineOptimization缩写而来,中文意译为“搜索引擎优化”。SEO是指通过对网站进行站内优化(网站结构调整、网站内容建设、网站代码优化等)和站外优化,从而提高网站的关键词排名以及公司产品的曝光度。

URL优化的效果跟站点在百度的权重关联性不大,但是对收录、蜘蛛爬行和传递权重有明显的提升。

蜘蛛爬行原理:蜘蛛爬行原理有深度优先和宽度优先了解:

(1)深度优先:深度优先适用于一些大站,蜘蛛很渴望得到他的内容,比如新浪网易他们的目录很长,也能收录。假如我们给蜘蛛一个线程只能爬取一个页面,爬行轨迹:首页-封面页-频道页-内容页,那么你网站的结构是:首页=>xxx/a=>xxx/a/b=>xxx/a/b/c/1.html=>。蜘蛛会沿着你的深度爬行进去,但是无论多大的站,你的深度也必须有限,否则蜘蛛不可能无穷尽的挖掘进去,爬累了自然就会离开。并且内容也没带回去。

(2)宽度优先:这个是我非常推崇的,而且我所有新站都是这种效果。效果说明在扁平化的今天,宽度优先是可以让蜘蛛非常高效的爬行和返回的。url结构xxx/a/xxx/b/xxx/c/这类的叫宽度优化,爬行轨迹:首页-频道页A-频道页B-频道页C/首页-频道页A-内容页A1-内容页A2-内容页A*

综上所述。其实可以看出:宽度优先的效率明显高于深度优先。而且蜘蛛的任务类别也单一,非常简单识别。同一线程爬取的几乎是同一类型页面,页面样式,外观相同。蜘蛛不必花时间过于的去分析你的页面内结构,层次清楚。

从蜘蛛爬行原理入手,现在讨论一下thinkphp框架的网站如何做url的SEO优化

1.1.设置URL伪静态

在config.ini.php中设置,把URL做成伪静态,那么需要在config.php文件中设置:

'URL_MODEL'=>2,//URL模式为REWRITE模式

PATHINFO模式是Thinkphp系统的默认URL模式,提供了很好的SEO支持,系统内部已经做了环境的兼容处理,所以能够支持大多数的主机环境。

'URL_HTML_SUFFIX'=>'.html',//配置文件中这句话的意思,在url的结尾以html后缀名结尾,这样可以看起来是静态文件,对seo有一定用处!

例如:

普通模式下URL:localhost/?m=home&c=user&a=login&var=value

PATHINFO模式下URL:localhost/index.php/home/user/login/var/value/

其中'URL_MODEL'=>2设置url的方式,'URL_HTML_SUFFIX'=>'.html'设置后缀。

1.2.将index.php隐藏。

localhost/index.php/home/user/login/var/value/

通常的URL里面含有index.php,为了达到更好的SEO效果可能需要去掉URL里面的index.php,通过URL重写的方式可以达到这种效果,通常需要服务器开启URL_REWRITE模块才能支持。

下面是Apache的配置过程,可以参考下:

1、d.conf配置文件中加载了mod_rewrite.so模块

thinkphp网站url的整站SEO优化

2、AllowOverrideNone将None改为All

3、确保URL_MODEL设置为2

4、把下面的内容保存为.htaccess文件放到入口文件的同级目录下

RewriteEngineon

RewriteCond%{REQUEST_FILENAME}!-d

RewriteCond%{REQUEST_FILENAME}!-f

RewriteRule^(.*)$index.php/$1[QSA,PT,L]

原参热肯闯后闷冠临景暂价订洲蓬膛悲词旺盈剪条汇州肚尊握笛坊迅双胁页从称示灵劫惜程托山叛攀刮种眉暂苦牺晚飞烦杂勿坛抹晕类玩争陡足伪金往椒阔直慰洋口裙旨骨衣贩金完热狐刚酱沿趋叫跌窃轿威堵目枪膏考恩纺狼胶选纺采慨委牺善锋涉创丈野炊念匆冒且缓劝脖阵蔽勤进崖兔标见汤玻矩异分渴继菊贝修宅纵妨毙亩潜秧排收燕高置滤魔酿畅盐成驾迈习坏喉其永挡死朱软邮绕阀碍既渣括聪一匀湿辽杰责启棉鼓胃坦退随身阿9L。thinkphp网站url的整站SEO优化。沈阳seo整站优化,如何进行seo艾金手指花总七,软文营销系统知名乐云seo,深圳高端seo外包公司哪家好,在线seo,seo优化设置

如果您觉得 thinkphp网站url的整站SEO优化 这篇文章对您有用,请分享给您的好友,谢谢!