<<<<<<< .mine =======
当前位置: 首页 > SEO > 在thisphp中配置文件的一些方法

在thisphp中配置文件的一些方法

时间:2013-11-25 13:11:00
今天在做一个功能的时候遇到这样一个问题!就是一个php文件动态生成几个不同的页面,比如index.html这个文件,会动态生成index1.html、index2.html等一些文件。功能是需要点击不同的页面显示不同的效果。

功能很简单,才开始的时候我是用js实现的,根据生成页面的title地址来判断每个页面点击进去具体显示什么内容,谁知道根本不是那么回事。如果是平常的一些页面这样做是没问题的,因为效果实现了吗。但是涉及到SEO优化的话这样做就有很大的问题了,因为SEO优化这样做主要是要在源代码里可以直接看到网页显示的内容,JS实现的话源代码里是看不见的,蜘蛛是没办法爬取JS里面内容的,所以只能通过thinphp框架配置出来。下面我来说说在thisphp里面怎么配置这个功能。

其实你想通的话这个功能也不难实现,首先在文件里面找到config.php文件,我举个例子:

'/^gongzhuang_huisuo\/p(\d+)$/' => 'Equipment/index?houseid=16&p=:1',

'/^gongzhuang_bangongshi\/p(\d+)$/' => 'Equipment/index?houseid=14&p=:1',

'/^gongzhuang_canyin\/p(\d+)$/' => 'Equipment/index?houseid=24&p=:1',

上面这3句代码就是说在Equipment目录下的index.html这个文件会自动生成3个名字gongzhuang_huisuo、gongzhuang_bangongshi、gongzhuang_canyin的html文件。这3个文件的唯一标识houseid分别为16、14、24。可以根据这个houseid来进行判断每个页面显示什么内容。

<if condition="$Think.get.classid eq 16">

内容1

<elseif condition='$Think.get.classid eq 14' />

内容2

<elseif condition='$Think.get.classid eq 24' />

内容3

上面这段代码就是根据houseid的唯一标识来判断每个页面在同一个地方显示不同的内容。

相关文章

百度超链分析

想要优化百度排名,就必须了解百度的镇站之宝,百度CEO李彦宏发明的超链分析技术。我们做网站给谁看,程序是逻辑思维,搜索引...

2013.11 MADCon 大会动态

这一次的Madcon在北京举行,有很多不错的分享。百度透露了在移动端流量飞速的增长,以及12月份如果还没有做移动端网站的...

Matt Cutts暗示未来SEO的变化

由站长世界在举办的PubCon大会上,Matt Cutts暗示了未来SEO的变化,你们感受一下 谷歌核心的变化: ...

如何让Google收录你的网站

作为英文网站的SEOer,我们所做的网站重点根据Google的算法来优化调整我们的网站,查询收录的方法也是在Google...

怎么样做SEO有效的外链?

我们做SEO的人可能会听过一句这样的话“你可以不懂如何改meta,但你必须知道如何做外链。”所以外链作为SEO优化中的一...
沪ICP备10034044号-12
400-685-0732
400-685-0732 在线咨询