为codeigniter启用htaccess文件

时间:2013-01-08 09:17:43

标签: .htaccess codeigniter apache2 opensuse

我正在尝试在codeigniter项目上使用htaccess,但该模块无法工作,我不知道如何启用重写模块。阅读htaccess。操作系统是Opensuse 12.2。

我在default-server.conf

中有这个指令

Alias / safememoirs / / home / gabriele / Web / safememoirs /

  选项索引MultiViews   AllowOverride无   订单允许,拒绝   允许所有人

但我不明白

A)如何启用模块 B)我应该将.htaccess指令id放在default-server.conf或站点目录中? C)这是针对localhost的,当我上线时会发生什么?

1 个答案:

答案 0 :(得分:0)

我完全不明白你的问题是什么,但这是我的htaccess文件,用于删除url中的index.php。 它应该放在根文件夹中。

RewriteBase /

RewriteEngine on
RewriteCond $1 !^(index\.php|images|js|bjs|plugins|css|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]