我想刪除index.php直接訪問我的控制器。但是,我不能直接去我的控制器。我必須使用index.php。例如:我想去的 http://example.com/my_controller/method代替http://example.com/index.php/my_controller/method無法刪除Codeigniter中的index.php
順便說一句,我用我的測試服務器,而不是本地服務器像XAMPP。我在我的服務器上啓用了apache mod重寫。
我嘗試了很多htaccess規則,但我無法工作。請幫幫我!
這是我的.htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
我的config.php:
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
如何我可以直接去?
的[笨去除URL的index.php(可能的複製http://stackoverflow.com/questions/19183311驗證碼/ codeigniter-removing-index-php-from-url) –
首先使用什麼版本的codeigniter以及localhost xampp,wamp等 – user4419336
不,我試過了。 –