PhpWind:伪静态
来自站长百科
导航: 上一级 | PhpWind | 首页 | Discuz | 动网论坛 | vBulletin | phpBB | MolyX | Discuz!NT
使用方法:
1.在静态目录部署中,开启静态目录部署功能,将静态目录设置为"-htm-",将静态目录扩展名设置为:".html"
默认的URL形式为 "http://www.phpwind.net/thread.php?fid=2"
新的URL形式为 "http://www.phpwind.net/thread-htm-fid-2.html"
这种纯静态形式的URL更易被搜索引擎收录
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>
Apache虚拟主机中的设置[ ]
首先向服务商咨询是否支持rewrite和.htaccess,如果可以,在.htaccess文件中加入下面语句即可:
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 </IfModule>
国内有些主机支持.htaccess,有些不支持,美国的linux主机一般支持.htaccess重写服务器配置,更多信息请参考:美国主机知识库