Phpwind 8.5/伪静态设置
来自站长百科
PhpWind 8.5| phpwind 8.5环境搭建|Phpwind 8.5安装| Phpwind 8.5使用| phpwind 8.5插件|phpwind 8.5模板|Phpwind 8.5升级| phpwind 8.5FAQ |
站点的建立永远离不开关于搜索引擎的话题。
PHP页面的URL地址都是类似于http://www.phpwind.net/thread.php?fid-2.html, 这种形式(网页中包含.php?)的URL地址被某些搜索引擎判定为动态页面,从而降低网站内容收录的机率。
phpwind 系统提供的静态目录部署功能,可以将上诉的URL地址转换为标准的html地址,让搜索引擎认为是静态页面(又称为伪静态),从而提高站点的收录机率。
系统默认关闭。
设置时请确定,您的系统环境是否支持伪静态功能。
PHP静态化[ ]
(一)纯静态
使用ob系列函数(ob_start,ob_get_contents,ob_end_clean)
- 优点:适合信息量比较大的网站
- 缺点:信息滞后!
- pw论坛开启方法:
- 版块-生成htm-全选提交,全选创建
- pw论坛关闭方法,如图:
全部不要打勾即可,然后删除下面已经生成的静态页面
注:一般情况建议关闭该功能
(二)伪静态
- 好处:增强搜索引擎的友好
- 缺点:网上搜下,不是很多,相对优点比起来这点缺点算不了什么
- 演示:看地址栏http://www.phpwind.net/thread-htm-fid-2.html
- 开启方法:
首先要有服务器权限
- IIS的方法:
我的IIS下设置静态目录的方法http://www.phpwind.net/read-htm-tid-671630.html
apache的方法(apache2.2.4测试成功):
1.打开Apache的配置文件httpd.conf 2.将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉 3.将AllowOverride None改成AllowOverride All(好象不做这步没效果) 4.在httpd.conf中添加: <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 RewriteRule ^(.*)/simple/([a-z0-9\_]+\.html)$ $1/simple/index.php?$2 </IfModule> 5.保存httpd.conf并重启Apache
最后来到PW后台-论坛管理-静态目录部署 静态目录填-htm-即可
注:有条件就可开启,规则很好的,有问题的话尝试吧iis的rewrite模块重新安装一下
页面缓存
注:一般情况建议关闭该功能,修改为默认即可