我的網站使用CodeIgniter工作完美我的本地服務器上,但是當我上傳它活它給我的錯誤404,並與現在下面的代碼更新的.htaccess後的給我500錯誤內置笨頁
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /home/index.php?$1 [L]
任何解決方案...
我的網站使用CodeIgniter工作完美我的本地服務器上,但是當我上傳它活它給我的錯誤404,並與現在下面的代碼更新的.htaccess後的給我500錯誤內置笨頁
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /home/index.php?$1 [L]
任何解決方案...
這是一個.htaccess
規則,以便指定RewriteBase
的手冊說(你讀過這門課程的)。這是
RewriteBase /
的DOCROOT/.htaccess
,如果你笨catachall腳本,index.php
是DOCROOT還有那麼規則應該是:
RewriteRule ^(.*)$ index.php/$1 [L]
這對我的作品
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
在config.php中
$config['index_page'] = '';
和
$config['uri_protocol'] = 'AUTO';
希望它能幫助
它工作正常。感謝很多! – 2012-09-11 10:25:40
很高興幫助你:) – Junaid 2012-09-12 07:01:34
任何原因,你不能使用codeigniters htaccess的設置?請參閱[http://codeigniter.com/wiki/mod_rewrite](http://codeigniter.com/wiki/mod_rewrite) – Henesnarfel 2012-02-13 14:09:02