使用ci。路由方便出现404
本帖最后由 yao970953039 于 2013-03-11 16:42:41 编辑 在本地配个ci代码.设置域名local.ci,结果除了首页autoload的控制器能使用,其他的控制器全部都是404错误!!
local.ci/index.php能跑起来
local.ci/index.php/ 就报404错误。查看错误日志
2013/03/11 16:35:22 [error] 11036#7224: *23 d:\nginx-1.3.13/html/index.php/index.php is not found (3: the system cannot find the path specified), client: 127.0.0.1, server: local.ci, request: get /index.php/ http/1.1, host: local.ci
.htaccess在application下。。代码为 deny from all
nginx配置
#user nobody;
worker_processes 2;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] $request '
# '$status $body_bytes_sent $http_referer '
# '$http_user_agent $http_x_forwarded_for';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name local.ci;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.php;
}
error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
#location = /50x.html {
# root html;
#}
# proxy the php scripts to apache listening on 127.0.0.1:80