使用CI。路由方便出现404
在本地配个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配置
<br><br>#user nobody;<br>worker_processes 2;<br><br>#error_log logs/error.log;<br>#error_log logs/error.log notice;<br>#error_log logs/error.log info;<br><br>#pid logs/nginx.pid;<br><br><br>events {<br> worker_connections 1024;<br>}<br><br><br>http {<br> include mime.types;<br> default_type application/octet-stream;<br><br> #log_format main '$remote_addr - $remote_user [$time_local] "$request" '<br> # '$status $body_bytes_sent "$http_referer" '<br> # '"$http_user_agent" "$http_x_forwarded_for"';<br><br> #access_log logs/access.log main;<br><br> sendfile on;<br> #tcp_nopush on;<br><br> #keepalive_timeout 0;<br> keepalive_timeout 65;<br><br> #gzip on;<br><br> server {<br> listen 80;<br> server_name local.ci;<br><br> #charset koi8-r;<br><br> #access_log logs/host.access.log main;<br><br> location / {<br> root html;<br> index index.php;<br> }<br><br> error_page 404 /404.html;<br><br> # redirect server error pages to the static page /50x.html<br> #<br> error_page 500 502 503 504 /50x.html;<br> #location = /50x.html {<br> # root html;<br> #}<br><br> # proxy the PHP scripts to Apache listening on 127.0.0.1:80<br> #<br> #location ~ \.php$ {<br> # proxy_pass http://127.0.0.1;<br> #}<br><br> # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000<br> #<br> location ~ \.php$ {<br> root html;<br> fastcgi_pass 127.0.0.1:9000;<br> fastcgi_index index.php;<br> fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;<br> include fastcgi_params;<br> }<br><br> # deny access to .htaccess files, if Apache's document root<br> # concurs with nginx's one<br> #<br> #location ~ /\.ht {<br> # deny all;<br> #}<br> }<br><br><br> # another virtual host using mix of IP-, name-, and port-based configuration<div class="clear"> </div>