1
我也有同樣的問題,我已經嘗試過幾乎可以在網上的.htaccess笨刪除的index.php XAMP爲Linux
我XAMP每個代碼是在Linux上運行,僅供參考 - 該應用程序是在Intranet上不互聯網,可能會導致一些問題。
我檢查過mod_rewrite已啓用。它在運行php.info()函數時顯示在加載的模塊下。
在我的配置文件
$config['base_url'] = '';
$config['index_page'] = '';
$config['uri_protocol' = 'AUTO';
我的工作URL是arteri是根http://whintranet.wh.tvh.ca/arteri/index.php/artery/home子目錄,但是當我從它
所請求的網址/ arteri /動脈/家庭刪除的index.php不在這臺服務器上找到。阿帕奇/ 2.2.15(CentOS的)服務器在whintranet.wh.tvh.ca端口80
my.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /arteri/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
任何幫助greately讚賞
有一個在你的配置文件'[「uri_protocol」]'的片段缺少一個右括號...也,你可能需要在上一個'RewriteRule'中添加'QSA':'RewriteRule ^(。*)$ index.php?/ $ 1 [QSA,L]' – keithhatfield