ZBlog子目录xiuno论坛apache转nginx伪静态方法
ZBlog网站的子目录创建了一个xiunobbs论坛,网站和论坛都开启了伪静态,之前用的Apache网站程序,为了优化网站并发访问现在改为nginx程序,Apache的伪静态需要在网站根目录.htaccess配置,而nginx需要独立配置,配置文件并不能通用,所以需要对伪静态配置文件内容进行转换,尝试了多款在线转换网站都未能成功,最后成功的在线网站值得收藏,动手能力强的也可以自己手动重新配置。
配置文件参考如下:
if (!-d $request_filename){
set $rule_0 1$rule_0;
}
if (!-f $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/(.*?)([^/]*)$ /$1index.php?$2 ;
}
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}