Codeigniter:URL问题

时间:2011-12-23 11:28:26

标签: php .htaccess codeigniter

我上传了一个使用codeigniter开发的网站。并且在应用.htaccess后,它不能与index.php一起使用,并且在没有index.php的情况下正常工作。

请帮助我在URL中使用和不使用index.php访问该网站。

1 个答案:

答案 0 :(得分:0)

因为您没有具体说明您的apache版本或配置,您可以试试这个:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/system.*
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?/$1 [L]

如果它不起作用,那么试试这个

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