我目前正在与CI合作。我需要一些帮助从url中删除index.php。 我尝试了很多,无法弄清楚我的问题。我检查了解决方案,但没有帮助。
我的.htaccess文件 - >
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
也改变了
$config['index_page'] = 'index.php';
为:
$config['index_page'] = '';
并制作$config['base_url'] = 'my working url';
任何人都可以帮忙???
答案 0 :(得分:0)
你可以试试这个.htaccess:
Options -Indexes
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]