CI框架去index.php Nginx rewrite规则
CodeIgniter去除index.php Nginx规则范例:
server
{
listen 80;
server_name ci.www.fity.cn;
index index.html index.htm index.php;
root /htdoc/web/citest;
location / {
try_files $uri $uri $uri/ /index.php?s=$uri&$args;
index index.html index.htm index.php default.php;
if ($request_filename !~* /(index\.php|assets|uploads|phpinfo\.php))
{
rewrite ^/(.*)$ /index.php/$1 last;
}
}
location ~ .*\.(php|php5) {
include fcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_index index.php;
}
}
本文作者:未来往事
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭