[请益] codeigniter mod_rewrite问题

楼主: nash777 (nash777)   2014-05-05 22:03:26
我想把codeigniter 写的网站 网址的index.php 省略掉
我把config 改成 $config['index_page'] = ""
我在该网站最外层 资料夹新增了.htaccess 内容为
RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/ [L]
我查到要改apache的httpd.conf 如下
<Directory "/Applications/MAMP/bin/mamp">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
另外 我看到有人说要把 #LoadModule rewrite_module modules/mod_rewrite.so
里面的#字号去除,但我原本就没有# 所以这部分没改
google了多个方法 还是一直会秀出You don't have permission to access
我看人家说有可能是权限的关系,我把mamp以下全都开成可读写
结果还是一样You don't have permission to access
我的系统是mac 用的是mamp 不知道到底怎么才能弄好
请教一下各位 谢谢
作者: DongFeng   2014-05-06 01:33:00
如果你的CI不是直接放在网站根目录,RewriteBase要写成RewriteBase /放CI的目录名称

Links booklink

Contact Us: admin [ a t ] ucptt.com