在我的网络服务器中,它不在根目录中,它位于名为intranet的子文件夹中。
所以我在config.php中更新了数据库设置和配置:
$config['base_url'] = 'http://example.com/intranet/';
但是没有一条路由正常工作,并且它在localhost上正常工作。
我必须做些什么才能在我的网络服务器上正常工作吗?
答案 0 :(得分:2)
将此代码放入.htaccess文件并尝试
RewriteEngine On
RewriteBase /intranet/
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 !^(index\.php|images|js|uploads|css|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]