Configuration for Nginx&codeIgniter

来源:互联网 发布:优麒麟和windows 编辑:程序博客网 时间:2024/05/17 07:27

 现象:Nginx&codeIgniter 出现404错误

解决方法:

I suggest this configuration from Nginx

server {       server_name nginxcodeigniter.net;       root /var/www/codeigniter;       index index.html index.php;       # set expiration of assets to MAX forcaching       location ~*\.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$ {              expires max;              log_not_found off;       }       location / {              # Check if a file exists, orroute it to index.php.              try_files $uri $uri//index.php;       }       location ~* \.php$ {              fastcgi_pass127.0.0.1:9000;              fastcgi_index index.php;              fastcgi_split_path_info^(.+\.php)(.*)$;              include fastcgi_params;              fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;       }}


After this, make sure that your codeIgniter config.php contains thefollowing information:


$config['base_url'] = "http://nginxcodeigniter.net/";

$config['index_page']   = "";

$config['uri_protocol'] = "REQUEST_URI";

0 0
原创粉丝点击