你在这里


Keyword

卸载Drupal中的Nodeword模块,改用PHP程序实现Meta数据(包括Keyword, Description等)设置

James Qi 2011年2月26日 - 20:33 发布

  为了网站的SEO效果更好,需要对页面的Meta数据(例如Keyword, Description等)进行设置,我按照一般用Drupal的网站的办法,加装了Nodeword模块,但用起来似乎不太符合我们的要求,对于单个页面编辑时分别设定这些参数还是不错的,而我们是需要批量自动设置,并嵌入一些变量。我们在安装了Nodeword后,只能批量设置Meta数据中的Keyword,使用可变的分类关键字和固定的人工设定关键字来组成Keyword,而Description还没有找到办法批量设置。

  另一个我们发现比较麻烦的事情是安装了Nodeword后,MySQL数据库中添加了相应的表,而这些表占用空间极大,每个Node都要新建N条数据库记录,这在页面少的情况下无所谓,但数量多了就有些问题了。例如我们一个Node数量在50万的网站,就会多出一个有300万条记录的表,不仅占用空间,在数据导入、处理、展示的时候肯定都是很消耗资源的。

  于是我们决定改用其他办法,其实也很简单,就是在页面中运行一段很短的PHP程序,例如:

订阅 RSS - Keyword