阅读:7314回复:2

[求助]phpwind9.0伪静态设置(适合8.7升级站点)

楼主#
更多 admin 发布于:2013-12-14 01:57

本主题是适用有独立主机权限,或者支持.htaccess的站长。
升级前pw8.7的地址是www.phpwind.net/read-htm-tid-1.html这样的
首先需要确定服务器支持rewrite模块并开启了
IIS配置
[ISAPI_Rewrite]
# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
                 
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 [R=301,L]
                
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(js|ico|gif|jpe?g|bmp|png|css)$ index.php [L]
Nginx配置
#rewrite ^(.*)-htm-(.*)$ $1.php?$2 last;这条规则未必能用所以注释掉
rewrite ^(.*)/read-htm-tid-(\d+).html$ $1/read.php?tid=$2 permanent;
location / {
    if (-f $request_filename) {
           break;
    }
    if ($request_filename ~* "\.(js|ico|gif|jpe?g|bmp|png|css)$") {
        break;
    }
    if (!-e $request_filename) {
        rewrite . /index.php last;
    }
}
apache配置
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
如果pw论坛装在子目录,最后一条规则要改成
RewriteRule  !\.(js|ico|gif|jpe?g|bmp|png|css)$ /pw9_yingyong/index.php [L]
或者
rewrite . /你的目录/index.php last;
(请根据你网站的实际情况修改)

最新喜欢:

phpwind官方论坛站务合作、资源互换等事宜请
【phpwind站长圈(2000人QQ群)166959234,点此快捷加入
1楼#
366 发布于:2014-04-16 20:15
没有直接可下载的文件,建议给做个附件。
2楼#
大督军 发布于:2017-06-15 16:40
升级前pw8.7的地址是www.phpwind.net/read-htm-tid-1.html这样的    按照楼主说的 设置以后变成http://www.phpwind.net/read-136313  
我的空间 地址 http://www.phpwind.net/u-502  打不开

图片:捕获.PNG


101关注

3粉丝

776帖子


返回顶部