支持伪静态
url
设置,可以设置需要的
url
后缀。编辑项目配置文件
conf/config.php
,将
url_html_suffix
参数配置如下:
'url_html_suffix'
=>
'.shtml',
删除
runtime
目录下的项目缓存文件使配置生效后,在浏览器访问如下地址,效果一样:
现在该
url
更具静态特征和
seo
效果,但执行效果和以前一样。
在参数配置中,也可以配置其他任何需要的后缀,注意后缀设置中包括
.
符号。
设置了伪静态后,为了保持各处
url
一致,推荐使用
u
方法在模板里面自动生成
url,具体参见《thinkphp
u方法自动生成url》。
提示
thinkphp
伪静态有一个让人容易误解的地方:以为配置好伪静态之后,系统会自动生成如
xxx.shtml
这类的网址。实际情况不是这样的,而是如上文所说,配置伪静态之后,是否有
.shtml
或.html
这类后缀跟无后缀的
url
访问效果是一样的。
因此,要是用伪静态,只能手动添加静态后缀或者使用
thinkphp
u方法
自动生成带后缀的
url
地址。在此,当然推荐使用
u方法
来自动生成具有伪静态地址的
url
格式。
如果已经学会了一个php框架,再去学习其他php框架,那么会很容易上手。但是如果还没有php框架基础,想去学习php框架,往往是一头雾水,不知道从哪里下手,从我学习php框架的经验,给大家分享
一下,如何快速的去学习并掌握一个框架。
一,选择一个合适的php框架
在国内,使用zf,ci和tp框架的人比较多,新手可以从中选一个去学习,新手不建议一开始就去学习zf,功力还不够深,学习zf会让你更迷茫。
二,选定一个php框架之后,如何去学习
第一步,把下载回来的框架压缩包解压,然后把每个目录和文件名,大致的浏览一遍。这样可以大概看出,这个php框架中大致布局和具有哪些功能。
第二步,学习输出hello world,hello world很简单,但是对于学习一门新的语言或框架,很重要。
第三步,学习理解单一入口和网址解析(即网址路由),单一入口,对于新手来说,可能有点不太好理解。
第四步,学习php框架的内置的模板操作,主要学习程序是怎么赋值给模板,怎么加载模板和常用的模板标签
第五步,学习数据库的添加,修改,删除,查询,学会简单的数据库操作。
第六步,学习php框架常用的函数和类库,php框架中一般会带一些常用的函数和类,可以稍微看一下,此时还没有必要深入研究,等用到的时候再详细的去看手册和样例。
第七步,下载基于此框架开源的项目系统下来学习,了解了php框架的执行流程,模板操作,和数据库操作,下载一个开源的系统,下来去学习,学习别人的代码,学得更快。
第八步,做项目学习,要熟练掌握一个的框架,需要大量的实践,通过做项目,去深入学习。
第九步,阅读框架代码,了解其实现原理
第十步,到这一步,你已经学会了这个php框架。
SEO优化有哪些方式?下面我们去了解一下: 一、SEO白帽 SEO白帽是一种公正的手法,是使用符合主流搜索引擎发行方针规定的seo优化方法。一直被业内认为是最佳的seo手法,它是在避免一切风险
一、也避免了与搜索引擎发行方针发生任何的冲突,它也是seoer从业者的最高职业道德标准。
二、SEO黑帽 SEO黑帽是一种不为搜索引擎所支持的违规行为,因为黑帽SEO挑战了行业道德底线,因此为被广大白帽SEOer所不齿。
三、SEO灰帽 所谓SEO灰帽即是指介于白帽与黑帽之间的中间地带,相对于白帽而言,会采取一些取巧的方式来操作,这些行为因为不算违规,但同样也不遵守规则,
是为灰色地带。 http://www.nicenic.com/design/?s=lily
ThinkPHP支持的URL模式有四种:普通模式、PATHINFO、REWRITE和兼容模式,可以设置URL_MODEL参数改变URL模式。
根据你的要求,建议你选择thinkphp的PATHINFO模式,它是系统的默认URL模式,提供了最好的SEO支持,系统内部已经做了环境的兼容处理,所以能够支持大多数的主机环境。对应上面的URL模式,PATHINFO模式下面的URL访问地址是: http://www.baidu.com/index.php/home-user-login-var-value
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)