从代码点火器中的 url 中删除索引.php


Removing index.php from url in codeigniter

我试图从网址中删除索引.php。我尝试了来自链接的更多链接,但没有奏效。我尝试跟随。

1.添加包含以下数据的 .htaccess 文件,

 RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule .* index.php/$0 [PT,L]

2.配置更改.php $config['index_page'] = '' ;

3.激活mod_rewrite

但仍然不起作用。

在项目目录的根目录中制作 .htaccess 文件,内容如下:

RewriteEngine on
RewriteCond $1 !^(index'.php|resources|robots'.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

修改应用程序/配置/配置.php执行以下操作:

 $config['index_page'] = '';

请替换您的 htaccess 代码

RewriteEngine on 
RewriteBase /yourfolder/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $1 !^(index'.php|js|img|css|captcha|robots'.txt) 
RewriteRule ^(.*)$ /yourfolder/index.php/$1 [L] 

最后,以下代码在 .htaccess 文件中工作

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]