Codeigniter base_url()无法正常工作

时间:2012-08-06 18:13:02

标签: codeigniter url hyperlink uri

我已经设置了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}}

3 个答案:

答案 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');