您好我在通过htaccess 1和1从url中删除index.php时遇到了问题,我尝试了其他线程的几个示例但是也没有用。 如果我在localhost上运行,htaccess如下:
RewriteEngine on
RewriteCond $1 !^(index\.php|js|css|resources|images|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
答案 0 :(得分:1)
希望得到这个帮助。
检查 mod_rewrite
是否已启用。
从 index.php
config.php
//$config['index_page'] = 'index.php'; //old line
$config['index_page'] = ''; // New line
在 .htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
答案 1 :(得分:0)
对于最后一行,请尝试使用
RewriteRule ^(.*)$ /index.php/$1 [L]