我的系统环境是:win2003+iis6.0+php +mysql +FastCGI+ZendOptimizer
当然为了增加伪静态,还需要一个组件:ISAPI_Rewrite 官网下个吧。
安装过程中直接下一步即可,但是要记住安装的目录,因为等下还要调用。
iis配置:(应该知道的)
图片:0SKB3OCGJ%3Y`NO@F2B3A3W.jpg
这个时候,到了重点了:在ISAPI_Rewrite的安装目录下会有一个:httpd.ini
原:
RewriteRule ^(.*)-htm-(.*)$ $1\.php\?$2
RewriteRule ^(.*)/simple/([a-z0-9_]+.html)$ $1/simple/index.php?$2
增加:
RewriteRule ^index\.html$ index.php
RewriteRule ^login\.html$ login.php
RewriteRule ^register\.html$ register.php
RewriteRule ^profile\.html$ profile.php
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
避免弄错,直接下载:
类型:
售价:0
大小:1KB
下载:565次
描述:
接在是非常重要的一步,后台设置,直接看图吧!
图片:~@K~}P}K}1`[6D@A)FI4_O2.jpg
提交,就成功了。
希望能给大家帮助。
忘了说了,在phpwind 8的 global.php文件中没有以下代码,需要加上!
/**
* url处理
*
* @param string $url
* @param string $tag
* @return string
*/
function Htm_cv($url, $tag) {
return stripslashes($tag) . urlRewrite($url) . '"';
}
function urlRewrite($url) {
global $db_htmifopen, $db_dir, $db_ext;
if (!$db_htmifopen) return $url;
$tmppos = strpos($url, '#');
$add = $tmppos !== false ? substr($url, $tmppos) : '';
$turl = str_replace(array('.php?', '=', ';', ';', $add), array($db_dir, '-', '-', '-', ''), $url);
$turl != $url ;; $turl .= $db_ext;
return $turl . $add;
} |
|