我在Concrete5上托pipe一个实例,除了使用dynamicpath之外,他们还使用www.mysite.com/index.php/path/to/page奇怪forms的URL。
我主要工作,但我有问题得到Nginx服务请求www.mysite.com/ ,因为它列出的目录,而不是显示index.php 。
public目录,但应显示index.php 这是我的Nginx conf文件:
server { root /srv/www/mysite.com/public_html; server_name mysite.com location / { try_files $uri $uri/ /index.php/$request_uri; autoindex on; # just for debugging... } location ~ \.php($|/) { set $script $uri; if ($uri ~ "^(.+\.php)(/.+)") { set $script $1; } include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$script; fastcgi_intercept_errors on; fastcgi_pass unix:/var/run/php5-fpm.sock; } }
您的configuration缺lessindex index.php; 。