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

如何创建一个htaccess 文件?

[复制链接]
发表于 2010-9-24 22:07:01 | 显示全部楼层 |阅读模式
本帖最后由 ooxx 于 2010-9-24 22:11 编辑

安装论坛里面的一个项目,里面的第八条是这样写的:
8. Change or create a .htaccess file to fit your setup.

请问如何创建一个.htaccess文件,他有什么要求么?谢谢

另外,里面究竟应该怎么写呢?
 楼主| 发表于 2010-9-24 23:13:07 | 显示全部楼层
看论坛教程写了还是不行,请问论坛下载的myforum,就是咱们这个CI网站这个项目,不配置htaccess,怎么让他运行起来?我在config里面,将$config['index_page'] = "index.php";了
还是不行.希望老大来解决一下.
发表于 2010-9-25 09:55:47 | 显示全部楼层
CI 不需要 .htaccess 文件。只有你想去掉 index.php 的时候才需要。
如果还是不行,那是你的服务器的问题,请使用 xampp 来运行 CI。

PS: .htaccess 文件请使用记事本另存为功能,这是因为 Windows 太弱智造成的。
发表于 2010-9-25 14:50:50 | 显示全部楼层
在记事本里写好内容,另存为就可以了。
how-to-create-htaccess.jpg
发表于 2010-9-28 13:09:15 | 显示全部楼层
用记事本或者Editplus等文本编辑工具可以直接保存为.htaccess,文件类型选所有文件

或者新建一个a.htaccess文件,然后打开命令提示符,输入
ren a.htaccess .htaccess
ren就是rename重命名的意思
发表于 2010-10-3 21:03:09 | 显示全部楼层
本帖最后由 savasun 于 2010-10-10 21:19 编辑
发表于 2011-10-31 14:18:12 | 显示全部楼层
Hex 发表于 2010-9-25 09:55
CI 不需要 .htaccess 文件。只有你想去掉 index.php 的时候才需要。
如果还是不行,那是你的服务器的问题, ...

你好我用.htaccess就是为了为了能让JS里跳转路径能是相对的路径,我添加了.htaccess文件,URL地址成功去除了index.php.但是在JS如果写$.get('/jquery/task',function(){$('#task').after('加载完成'); $('#task').text('成功').hide(); }还是跳转不了,必须$.get('index.php/jquery/task',function(),请问怎么样才能$.get('/jquery/task',function()
我用的是 base_url().htaccess里是
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteOptions Inherit
RewriteBase /ci/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /ci/index.php/$1 [L]
</IfModule>
$config['index_page'] = "";

本版积分规则