我正在使用 Ubuntu 14.10、nginx 1.6.2、php 5.5.12。我有一个这样的网站设置:
server {
root /usr/share/nginx/www/oliviataussig;
index index.php;
server_name oliviataussig.com www.oliviataussig.com;
location / {
try_files $uri $uri/ /index.php =404;
}
location ~ \.php$ {
try_files $uri =404;
include fastcgi.conf;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
}
当我转到主页(index.php)时,它工作正常。但是,当我单击页面上的任何链接(这是一个类似 WordPress 的 CMS)时,我想退回到/index.php
,它会这样做,但index.php
会被下载而不是执行。我该如何解决?
正如 Hrvoje 建议的那样,Wordpres -> Nginx codex 给出了大多数可能情况的示例(http://codex.wordpress.org/Nginx)
在您的情况下,配置文件应如下所示:
有必要清除浏览器的缓存以查看下一行的结果。