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;
1条答案
按热度按时间n1bvdmb61#
base_url代码/动态URI不应该在'config.php'中,因为它的功能是建立“base”。请将它移到'root'目录的'index.php'中。