我试图从网址中删除索引.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]