php – 如何设置适当的codeigniter基本url?

当我的网站在开发环境 – 这是url:testurl.com

现在在生产服务器上,我的codeigniter应用程序的地址必须是someurl.com/mysite/

我把它移动到那里,每次我试图运行一些功能,例如/ home / test – 它让我进入someurl.com/home/test – 这是错误的。

它必须是someurl.com/mysite/home/test – 如何解决它?我确定了

$config['base_url'] = someurl.com/mysite/
基本URL应该是绝对的,包括协议:

$config['base_url'] = "http://somesite.com/somedir/";

如果使用URL助手,则base_url()将输出上述字符串。

传递参数到base_url()或site_url()将导致以下(假设$ config [‘index_page’] =“index.php”;:

echo base_url('assets/stylesheet.css'); // http://somesite.com/somedir/assets/stylesheet.css
echo site_url('mycontroller/mymethod'); // http://somesite.com/somedir/index.php/mycontroller/mymethod
http://stackoverflow.com/questions/11792268/how-to-set-proper-codeigniter-base-url

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:php – 如何设置适当的codeigniter基本url?