我在laravel forge上构建并托管了一个laravel 5.2 Web应用程序。到目前为止没问题,但我的客户要求我在应用程序上安装wordpress博客。到目前为止,我已经下载了wordpress文件,并已将它们制作并安装在public / blog文件夹中。我希望在http://www.example.com/blog看到博客。我已经阅读了有关需要更改我的nginx.conf文件的其他答案,因为永久链接存在问题?我想启用永久链接并完全安装wordpress,以便我需要对我的nginx.conf文件进行哪些更改?
答案 0 :(得分:0)
您需要为Wordpress
目录(以及您要使用的所有其他目录) Laravel
规则之前添加一些规则。
nginx
规则如下:
location /blog/index.php(/.*)?$ {
fastcgi_split_path_info ^(/blog/index.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_read_timeout 1000;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi_params;
}
location /blog/ {
if (!-e $request_filename) {
rewrite ^.*$ /blog/index.php last;
}
try_files $uri $uri/ blog/index.php?args;
}
请在这里查看solution。