CodeIgniter 3.1无法在服务器上的PHP 5.4中运行

jckbn6z7  于 2022-12-07  发布在  PHP
关注(0)|答案(1)|浏览(150)

404页面找不到错误在服务器上,而它在本地机器上工作正常
下面在我的.htaccess中

RewriteEngine on
RewriteCond $1 !^(index\.php|(.*)\.swf|forums|images|css|downloads|jquery|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?$1 [L,QSA]

下面是config.php中的base_url代码

$root=(isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST'];
$root.= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;
n1bvdmb6

n1bvdmb61#

base_url代码/动态URI不应该在'config.php'中,因为它的功能是建立“base”。请将它移到'root'目录的'index.php'中。

相关问题