用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: yangball
收起左侧

[HELP] URL 重写 发生诡异问题

  [复制链接]
发表于 2010-4-14 19:01:24 | 显示全部楼层
这个 phpinfo() 贴成这样 -_-
截图试试吧,太乱了。。。。

这是服务器问题,我对服务器不是很了解。。。。。
发表于 2010-4-15 15:54:32 | 显示全部楼层
买服务器之前,最好把预先要用到的程序或者框架先测试一下
发表于 2010-4-17 14:35:53 | 显示全部楼层
yangball :
你的问题解决了没有?
发表于 2010-4-19 13:18:12 | 显示全部楼层
_SERVER["DOCUMENT_ROOT"] /home/plasti15/public_html
_SERVER["GATEWAY_INTERFACE"] CGI/1.1
_SERVER["HTTP_ACCEPT"] image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
_SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate
_SERVER["HTTP_ACCEPT_LANGUAGE"] zh-cn
_SERVER["HTTP_CONNECTION"] Keep-Alive
_SERVER["HTTP_COOKIE"] ci_session=a%3A4%3A%7Bs%3A10%3A%22session_id%22%3Bs%3A32%3A%228fdcb612a4ef25af890ba38edac2f089%22%3Bs%3A10%3A%22ip_address%22%3Bs%3A12%3A%22183.4.17.228%22%3Bs%3A10%3A%22user_agent%22%3Bs%3A50%3A%22Mozilla%2F4.0+%28compatible%3B+MSIE+6.0%3B+Windows+NT+5.1%3B%22%3Bs%3A13%3A%22last_activity%22%3Bs%3A10%3A%221271236307%22%3B%7Dc298a29ef64dda191fdcba1e28bd8fd2; __utma=237888577.1688865510.1271229009.1271229009.1271231363.2; __utmc=237888577; __utmz=237888577.1271229009.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmb=237888577.79.10.1271231363; ci_session=a%3A4%3A%7Bs%3A10%3A%22session_id%22%3Bs%3A32%3A%22cb806122231c61044d3ad781acc2c989%22%3Bs%3A10%3A%22ip_address%22%3Bs%3A12%3A%22183.4.17.228%22%3Bs%3A10%3A%22user_agent%22%3Bs%3A50%3A%22Mozilla%2F4.0+%28compatible%3B+MSIE+6.0%3B+Windows+NT+5.1%3B%22%3Bs%3A13%3A%22last_activity%22%3Bs%3A10%3A%221271235461%22%3B%7D94c27e8255d20d185f19452edd1dab64
_SERVER["HTTP_HOST"] www.plasticcard-printing.com
_SERVER["HTTP_USER_AGENT"] Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TheWorld)
_SERVER["PATH"] /bin:/usr/bin
_SERVER["QUERY_STRING"] no value
_SERVER["REDIRECT_STATUS"] 200
_SERVER["REMOTE_ADDR"] 183.4.17.228
_SERVER["REMOTE_PORT"] 63222
_SERVER["REQUEST_METHOD"] GET
_SERVER["REQUEST_URI"] /info.php
_SERVER["SCRIPT_FILENAME"] /home/plasti15/public_html/info.php
_SERVER["SCRIPT_NAME"] /info.php
_SERVER["SERVER_ADDR"] 69.175.51.42
_SERVER["SERVER_ADMIN"] webmaster@plasticcard-printing.com
_SERVER["SERVER_NAME"] www.plasticcard-printing.com
_SERVER["SERVER_PORT"] 80
_SERVER["SERVER_PROTOCOL"] HTTP/1.1
_SERVER["SERVER_SIGNATURE"] no value
_SERVER["SERVER_SOFTWARE"] Apache
_SERVER["UNIQUE_ID"] S8WHFEWvMyoAAAixK78AAABc
_SERVER["PHP_SELF"] /info.php
_SERVER["REQUEST_TIME"] 1271236372
_SERVER["argv"] Array
(
)
你在服务器上建个test.php
写上print_r($_SERVER);
然后使用http://url/test.php/abc /bcd看看你的path_info是什么样子的
发表于 2010-4-22 12:43:51 | 显示全部楼层
我的问题已经解决了。以下方案供大家参考:
将config.php中的
$config['uri_protocol']        = "AUTO";
改为:
$config['uri_protocol']        = "REQUEST_URI";
之后.htaccess文件开始生效
发表于 2011-11-16 22:55:33 | 显示全部楼层
{:soso_e113:}楼上正解,我用的是美国JustHost空间,改成
$config['uri_protocol']        = 'ORIG_PATH_INFO';
就可以了,其他的三个不行,老只显示主页
/*
|--------------------------------------------------------------------------
| URI PROTOCOL
|--------------------------------------------------------------------------
|
| This item determines which server global should be used to retrieve the
| URI string.  The default setting of 'AUTO' works for most servers.
| If your links do not seem to work, try one of the other delicious flavors:
|
| 'AUTO'                        Default - auto detects
| 'PATH_INFO'                Uses the PATH_INFO
| 'QUERY_STRING'        Uses the QUERY_STRING
| 'REQUEST_URI'                Uses the REQUEST_URI
| 'ORIG_PATH_INFO'        Uses the ORIG_PATH_INFO
|
*/
$config['uri_protocol']        = 'ORIG_PATH_INFO';

本版积分规则