Nginx作为Apache的反向代理给404上的.htaccess重写

我正在尝试使用Nginx作为Apache的反向代理caching静态文件等。我有一个新的安装问题,它没有传递到Apache的URI。 基本上我有一个vBulletin论坛,我使用vBSEO作为SEO代理。 问题是它为每个URL生成404,除了已经存在的文件。

你能否给我们你的nginxconfiguration的相关部分? Atm我们不能猜测出什么问题(虽然有人可能会:当不在主机文件中时使用'localhost',所以不能parsing为127.0.0.1,错误的apache端口号,忘记添加主机头等)。 通常,它会是这样的:

server { listen 80; server_name www.example.com; # normally some checking here for static content which exists as file # like images, js, etc, with a 'break', with at the end: location / { proxy_pass http://127.0.0.1:<portnumber apache is on>/; proxy_redirect off; proxy_set_header Host $host; } } 

那么我把它追溯到SEO友好的插件(vBSEO)。 这是与.html扩展产生链接,似乎nginx设置为caching。 由于这些链接并不存在,它正在生产404。