symfony2,wordpress和nginx配置

时间:2014-06-09 17:52:28

标签: wordpress symfony nginx

我在主页面上有symfony2,现在我尝试在名为blog的子目录上安装WordPress。 我使用nginx作为带有fastcgi的web服务器。我试图配置它,但我收到错误500。 有谁知道如何在nginx上正确设置它? 感谢

1 个答案:

答案 0 :(得分:0)

rewrite ^(.*) /app_dev.php last;

应该是

之类的东西
rewrite ^(.*) /web/app_dev.php last;

你也可能更喜欢像这样使用try_files,否则你的图像,css,js资产将无法找到。像

这样的东西
location / {
    # try to serve file directly, fallback to rewrite       
    try_files $uri /web/$uri @rewrite;

    expires 30d; ## Assume all files are cachable
    location ~ \.php {
        expires off;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_split_path_info ^(.+\.php)(/.*)$;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME                                      
        $document_root$fastcgi_script_name;         
        fastcgi_param  HTTPS              on;
        add_header X-Frame-Options "ALLOW-FROM https://www.youtube.com/" ;
    }
}

location @rewrite {
    rewrite ^/(.*)$ /web/app.php/$1 last;
}
location /blog {
   //Wordpress routing here
}

无论如何,这就是我用Magento代替Wordpress的方式。