我无法从CodeIgnitor 3.0网址中删除index.php。我已经应用了很多解决方案但没有任何效果。我正在使用WAMP 2.5。 rewrite_module在Apache中处于活动状态。 $ config ['index_page'] =''。我在根文件夹中的htaccess文件如下
RewriteEngine on
RewriteBase /Reporting/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|js|img|css|captcha|robots\.txt)
RewriteRule ^(.*)$ /yourfolder/index.php/$1 [L]
报告是www中的文件夹,其中包含所有文件。
答案 0 :(得分:0)
在.htaccess中尝试使用此代码
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
您在Codeigniter文档中有此内容 - READ
答案 1 :(得分:0)
我在使用默认 .htaccess代码删除index.php时遇到了问题,但我管理了这就是我的.htaccess现在的样子。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
<Files "index.php">
AcceptPathInfo On
</Files>
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>