在codigniter中使用和不使用“index.php”,分别使用和不使用bootstrap查看页面输出

时间:2017-02-01 06:55:28

标签: php twitter-bootstrap .htaccess

I have done all my initial configuration needed to remove index.php from         url in config and htaccess file.

当我第一次加载localhost / tech页面时,视图页面加载了bootstrap和登录表单。但是当我提交表单或在表单中生成任何错误时,页面将被重定向到localhost / tech / index / php / login,并且没有任何CSS和bootstrap。 我已将base_url设置为localhost / tech / index.php,因为没有index.php,页面将被重定向到localhost / tech / login并抛出404错误。

$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
$config['base_url'] = 'http://localhost/tech/index.php';



.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

所以有两个问题,一个是index.php,另一个是重定向或提交表单后的问题。

0 个答案:

没有答案