lumanager的nginx支持pathinfo,支持wordpress伪静态设置

第一步:登陆LUM后台,点击虚拟网站,然后编辑你的网站;

第二步:选择使用nginx,建议使用fast_cgi模式,性能更好。使用nginx不用apache不就是为了性能嘛。不然何必麻烦配置啊;

第三步:Nginx扩展设置(location段)填写,开启pathinfo:

[php]location ~* \.(php[3-9]?|phtm[l]?)(\/.*)*$ {fastcgi_index index.php;fastcgi_pass 127.0.0.1:8999;include fastcgi_params;set $path_info "";set $real_script_name $fastcgi_script_name;if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {set $real_script_name $1;set $path_info $2;}fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;fastcgi_param SCRIPT_NAME $real_script_name;fastcgi_param PATH_INFO $path_info;}[/php]

第四步:Nginx扩展设置(server段)填写以下代码,伪静态规则:

[php]if (!-e $request_filename){rewrite ^/(?!index\.php|robots\.txt|views|plugins|backup|upload|image|runtime|install)(.*)$ /index.php/$1 last;break;}[/php]

第五步:点击确认按钮!

做完以上步骤就成功了!

Top