[請益] codeigniter mod_rewrite問題

看板PHP作者 (nash777)時間11年前 (2014/05/05 22:03), 11年前編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
我想把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 不知道到底怎麼才能弄好 請教一下各位 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.89.237 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1399298608.A.BF8.html ※ 編輯: nash777 (111.240.89.237), 05/05/2014 22:06:58

05/06 01:33, , 1F
如果你的CI不是直接放在網站根目錄,RewriteBase要寫成
05/06 01:33, 1F

05/06 01:33, , 2F
RewriteBase /放CI的目錄名稱
05/06 01:33, 2F
文章代碼(AID): #1JPvemlu (PHP)
文章代碼(AID): #1JPvemlu (PHP)