ci的url,加上通道口文件和不加入口文件,为啥差别这么大

WBOY
發布: 2016-06-13 12:27:19
原創
981 人瀏覽過

ci的url,加上入口文件和不加入口文件,为啥差别这么大?

本帖最后由 q309056448 于 2015-11-10 00:32:06 编辑 http://aa.baidu.dd/index.php/fdsafdeeee/index/1.html
http://aa.baidu.dd/index.php/joifdafdfdsan/index/1.html
http://aa.baidu.dd/index.php/feppppoin/indefdasfdax/1.html
无论写啥都跑到默认home控制器了,哪怕是index.php后面的控制器不存在。
但是只要去掉index.php,就没问题了,指哪打哪,这是神马原因
下面是我在nginx中的虚拟机配置:
<br />	server {<br />        listen       80;<br />        server_name  aa.baidu.dd;<br />		index index.php;<br />		client_max_body_size 5M;<br />		client_body_buffer_size 128k;<br />		<br />        charset utf-8;<br />        location / {<br />            root   /var/www/baidu/wx;<br />            index  index.php;<br />			if (!-e $request_filename)<br />			{<br />				rewrite  ^/(.*)$  /index.php/$1  last;<br />				break;<br />			}<br />        }<br />        error_page  404              /404.html;<br />        error_page   500 502 503 504  /50x.html;<br />        location = /50x.html {<br />            root   html;<br />        }<br />		<br />		location ~ .+\.php($|/){<br />			set $script    $uri;<br />			set $path_info  "/";<br />			if ($uri ~ "^(.+\.php)(/.+)")<br />			{<br />				set $script     $1;<br />				set $path_info  $2;<br />			}<br />            fastcgi_pass   127.0.0.1:9000;<br />            fastcgi_index  index.php;<br />            fastcgi_param  SCRIPT_FILENAME  /var/www/baidu/wx$fastcgi_script_name;<br />            include        fastcgi_params;<br />        }<br />    }<br />
登入後複製

------解决思路----------------------
rewrite  ^/(.*)$  /index.php/$1  last;
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板