z445619791
发表于 2010-7-28 14:12:41
$path = (isset($_SERVER['PATH_INFO'])) ? $_SERVER['PATH_INFO'] : @getenv('PATH_INFO');
$path =(isset($_SERVER['QUERY_STRING'])) ? $_SERVER['QUERY_STRING'] : @getenv('QUERY_STRING');
$path = str_replace($_SERVER['SCRIPT_NAME'], '', (isset($_SERVER['ORIG_PATH_INFO'])) ? $_SERVER['ORIG_PATH_INFO'] : @getenv('ORIG_PATH_INFO'));
CI搞出这么多个 path 条件 来分发路由
他们3个分别是在什么情况下 false的?
xautchao
发表于 2010-8-13 15:48:27
我的也去掉INDEX.PHP了,感觉清爽多了
imfantasy
发表于 2010-9-11 15:44:53
好贴啊。
cool_web_boy
发表于 2010-10-9 00:26:22
刚测试成功 可以
jhson
发表于 2010-10-30 17:08:58
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1
为什么上面这些语句 在某些apache服务器 有效 而有些又出现很多问题 不是说不生效,同时rewite_mod 已经开启
ghyghoo8
发表于 2010-12-1 09:46:34
贴下,我的
deny from all
Options -Indexes
Options +FollowSymLinks
#允许解析文件中的SSI指令
Option ...
ouok 发表于 2009-9-19 12:26 http://codeigniter.org.cn/forums/images/common/back.gif
非常感谢,成功!
davidx
发表于 2010-12-28 20:41:48
这个好,非常好
wumuphp
发表于 2011-2-11 02:51:57
按楼主的方法设置了,但发生了一个很奇怪的现象,那就是配置修改保存后的第一次访问可以正常重写,但若继续访问则一直被导到404页面。
后把RewriteRule ^(.*)$ index.php/$1 的部分去掉了,然后就可以了。
想知道去掉会有什么影响吗?比如使服务器的性能下降什么的?
Hex
发表于 2011-2-11 11:19:36
回复 68# wumuphp
如果 后没有其他规则了,有没有这个 无所谓。Apache 还不至于差到一个 就影响性能的地步,呵呵。
lunatic27
发表于 2011-3-16 16:35:16
总算弄好了,修改后要重启下
页:
1
2
3
4
5
6
[7]
8
9
10
11
12
13