我已经设置了base_url()
这样的
$config['base_url'] = 'http://example.com/';
现在问题是,如果网址前没有www
,则所有链接都可以正常工作。但是,如果尝试使用www
之前使用http://www.example.com/
访问网站,而base_url()
之类的网址不是www
。如果我在base_url()
中添加www
而不是RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
的链接不起作用。
我的.htaccess如下,
{{1}}
答案 0 :(得分:1)
您必须转到application / config / autoload.php然后执行此更改
$autoload['helper'] = array('url');
答案 1 :(得分:1)
转到应用程序>> config>> autoload.php
并添加
$autoload['helper'] = array('url');
答案 2 :(得分:0)
您也可以在控制器中执行此操作。
$this->load->helper('url');