今天,蓝水对mobanyuan.net网站从(Linux+Apache+Mysql+PHP)环境搬家到LNMP(Linux+Ngnix+Mysql+PHP)环境。因为之前在Apache环境中的根目录与二级目录各有一个wordpress程序搭建的博客网站。之前的环境在后台保存固定连接就直接生成.htacess伪静态规则,而在新的阿里云云服务器中我是用宝塔的LNMP一键安装包。伪静态规则就不起作用了。
下面是解决方法希望对你有所帮助。
location /blog/ {
index index.html index.php;
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 (.*) /blog/index.php;
}
}
注意2个blog目录,是要修改成你的二级目录文件夹名字的。
把上面的代码粘贴到宝塔面板的伪静态规则里面保存就OK,其他的LNMP你可能要重启lnmp一下才生效。


