我有一个带有php5-fpm托管3个框架的nginx服务器。 1个PHP框架,2个wordpress。
全部存在于/ var / www文件夹中,为此目的
当试图访问博客时,所有资产(css,图像等)都不起作用,他们会抛出404.我也无法访问wp-admin页面因为它导致无限重定向。
这里是Nginx配置文件中的相关信息。
server{
root /var/www/website;
index index.html index.htm index.php;
set $php_root /var/www/website;
location /blog {
set $php_root /var/www/blog;
if(!-e $request_filename){
rewrite ^(.+)$ /index.php last;
break;
}
}
location /blog2 {
set $php_root /var/www/blog2;
if(!-e $request_filename){
rewrite ^(.+)$ /index.php last;
break;
}
}
location / {
if(!-e $request_filename){
rewrite ^(.+)$ /index.php last;
break;
}
}
location ~ \.php$ {
fastcgi_param SCRIPT_FILENAME $php_root$fastcgi_script_name;
}
}
感谢任何和所有帮助。