只有默认控制器才能访问实时站点代码点火器

时间:2017-05-06 13:45:14

标签: php apache .htaccess mod-rewrite

我的Codeigniter网站正在使用localhost。没有index.php页面,并且适用于所有页面。但是当我上传到实时服务器时,除了默认控制器(索引)功能外,它无法访问其他控制器和功能。

这是我的.htaccess文件。

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

这是我的配置文件

$config['base_url'] = 'http://blog.stockmarketislive.com';
$config['index_page'] = '';

1 个答案:

答案 0 :(得分:0)

请尝试使用此.htaccess代码。...

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