欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal静态和伪静态的使用

要使用静态模块 必先使用伪静态

一)使用伪静态

1)pathauto模块  我使用的是 2.0的版本
admin/build/path/pathauto

pathauto 与 token 模块一起使用

[term-raw]/[title-raw].html  这里是设置的它的路径

2)pathauto模块 中文版  chinese 中文拼音化模块

在介绍Pathauto使用之前,想说明的一点是,Pathauto在将中文字段值转换成url时,
url会出现乱码,这有违我们的初衷搜索引擎友好,
所以非英语站点在使用Pathauto之前还需要安装“Transliteration模块”,
主要将中文字段值转化为对应的汉语拼音。这是使path 2.0的语言转换解决方法


3)为了避免两个url地址指向同一个页面,我们还需要借助“Globle Redirect模块”。
“Globle Redirect模块”安装和Drupal其它模块都一样,其使用设置也非常简单,
一般默认其设置就可以了。

4)删除别名 再更新一下
 

二)使用静态

 

1)先用pathauto :http://drupal.org/project/pathauto 来伪静态化网站,然后装上这个东西:

2)为了避免两个url地址指向同一个页面,我们还需要借助“Globle Redirect模块”。
“Globle Redirect模块”安装和Drupal其它模块都一样,其使用设置也非常简单,
一般默认其设置就可以了。

3)boost 模块 安装好了之后
admin/settings/performance
admin/settings/performance/boost

一般都是不需要设置的

4)需要设置的如下:
Boost - Static page cache: 启用
Gzip page compression (Boost & Core):
(默认情况下, 为了节省带宽drupal会压缩页面,加快浏览速度。
如果在服务器上执行了压缩操作,这个选项应该被禁用。)
Boost - HTML - Default maximum cache lifetime:
其它的默认吧

(admin/settings/performance/boost-rules)
Boost htaccess rules generation
这里是 更新 .htaccess robots.txt

最后我们 清除所有的cached缓存页面
(如果有以前的设置的话)
(admin/settings/performance/boost 下面)

测试并验证 Boost 的工作

  • 登出 Drupal 或者使用另一个浏览器匿名浏览启用了 boost 模块的站点,对一些页面进行浏览
  • 登录并访问 管理 > 站点设置 > 性能(admin/settings/performance)页面,查看有多少页面被 Boost 进行了缓存
  • 访问 管理 > 报告 > 状态报告(admin/reports/status)页面,看是否有任何错误信息

怎么知道BOOST正常运行呢。登出,以游客身份访问网站。查看HTML代码。出现类似这样的代码就是成功运行了 
<!--Page cached by Boost @ 2009-08-11 06:19:58,expires @ 2009-08-11 09:19:58-->

 

http://www.drupal001.com/2011/09/drupal-boost-tips/
里面的内容要稍看一下 就知道了

http://rexcn.iteye.com/blog/758859
里面的内容要稍看一下 就知道了

http://hi.baidu.com/retrying/item/2399a595ddf12045f1421594
里面的内容要稍看一下 就知道了

普通分类: