社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
主题 : PHPWIND中静态目录部署
C&G 离线
Chuckle and grin
级别: MASTER

显示用户信息 
0  发表于: 2009-08-22   

PHPWIND中静态目录部署

这几天装PHPWIND,费了很多周折,最大的就是静态化部署问题。所谓的静态化对于PHPWIND来说实质是伪静态。什么意思呢?

  比如某些已经实现静态化的PHPWIND论坛某页面:http://www.5kongsoft.com/bbs/post-htm-fid-4.html

  实质呢是http://www.5kongsoft.com/bbs/post.php?id=4

  也就是个解析问题,但是这样的话明显搜索引擎更喜欢HTML页面,即使是伪造的。

  但是很多站长包括悟空软件的站长对PHP不是很熟悉。官方手册说的一堆搞得我云里雾里。怎么办?悟空教你三步制胜!

  第一步

以下为引用的内容:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
</IfModule>



  在你本机网站根目录另存为htaccess.txt

  第二步

  上传服务器根目录,改名为 .htaccess

  很多对PHP不熟悉的有疑问了,这是什么文件名,可以命名吗?

  对的在unix下是可以的在你本机是不行的,这就是我们上传后再改名的原因

  第三步

  到后台,全面静态化部署,按照PHPWIND官方手册操作即可。

  是不是很简单?免除很多php不熟悉站长之忧,让你轻松玩转phpwind!


.Apache Web Server 的配置
   首先确定加载了 Mod_rewrite 模块,方法: 检查 conf/httpd.conf 中是否存在以下两段代码 (具体路径可能会有所不同,但形式基本是一样的):

(一)LoadModule rewrite_module libexec/mod_rewrite.so
(二)AddModule mod_rewrite.c

如果存在,那么在配置文件(通常就是conf/httpd.conf)中加入如下代码。此时须注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置中去,否则可能无法使用。改好后然后将 Apache 重启.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
</IfModule>
关键词: 官方 服务
描述
快速回复

验证问题:
请关注公众微信 KmLink 发送 ACG验证码 获取! 正确答案:AcgLove7DGu70
按"Ctrl+Enter"直接提交
上一个 下一个