用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3608|回复: 3
收起左侧

[讨论/交流] ci框架中.htaccess文件传到服务器之后,网站访问不了

[复制链接]
发表于 2011-11-17 16:42:28 | 显示全部楼层 |阅读模式
我在使用ci框架开发项目的时候,使用.htaccess文件隐藏了 index.php 但是当项目完成后,上传到服务器上时,上传.htaccess文件报错,最后我在服务器让一个txt的文件搞成了.htaccess,但还是不行,项目还是无法访问,各位大哥,求助
发表于 2011-11-17 16:51:57 | 显示全部楼层
可以把文件打包成zip的格式上传 再到服务器上解压 有时候隐藏文件是传不上去 如果有主机的帐号 新建一个也行
发表于 2011-11-17 17:11:03 | 显示全部楼层
本帖最后由 孤月蓝风 于 2011-11-17 17:12 编辑

修改    $config['uri_protocol'] 的值 , 应该是不同的服务商,支持的不一样

改成 'ORIG_PATH_INFO' ; 或者其他的,"REQUEST_URI" ; 具体的我不懂,请参考下面的帖子

http://codeigniter.org.cn/forums/thread-5307-2-1.html
发表于 2011-11-17 20:39:30 | 显示全部楼层
RewriteEngine on
#定义404,500错误页面
ErrorDocument 404 /404.htm
ErrorDocument 500 /404.htm

Options FollowSymLinks
RewriteBase /

RewriteCond %{ENV:REDIRECT_APP_PATH} !^$
RewriteRule ^(.*)$ - [E=APP_PATH:%{ENV:REDIRECT_APP_PATH}]  
RewriteCond %{ENV:APP_PATH} ^$
RewriteRule ^(.*)$ - [E=APP_PATH:/$1]  
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
RewriteCond $1 !^(index\.php|images|captcha|captcha\.php|robots\.txt|php)#排除的目录和文件类型

本版积分规则