当前位置: 首页 > 面试题库 >

如何设置适当的codeigniter基本URL?

卓瀚
2023-03-14
问题内容

当我将网站放在开发环境中时-它是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


 类似资料:
  • 问题内容: 我在代码点火器中具有这样的目录结构: 当我在index.php中访问图像时,我使用了: href为: 我认为在代码点火器中访问图像或库时,最好不要包含。所以,我试图改变 在 以 现在,我更新了图像源和其他库源,删除了本地主机和目录文件夹的名称: 但是我得到了错误。它说找不到对象。可以帮我吗? 问题答案: 在Config.php中 进入(外部应用程序文件夹) - 在URL中删除 访问UR

  • 问题内容: 可以说我目前在: 是否可以在此页面上创建指向的相对链接而无需指定任何位置?(并且仅使用HTML。) 更新: 事实证明,它仅在非严格doctype模式下有效,而在两种模式下均可工作,所以我认为它仍然是一个更好的答案:)谢谢大家。 问题答案: 只是点工作。doctype会有所不同,但是有时./也可以。

  • 问题内容: 我正在使用codeigniter在php项目中。请告诉我为php和mysql设置时区的全局方法是什么。我可以在哪个文件中进行设置。我想将其设置为不包含php.ini和.htaccess文件。 目前我在每次输入之前都在使用它-: 问题答案: 将其放置在基本网址上方的config.php上也可以 PHP 支持的时区列表 application / config.php 我发现使用满的另一种

  • 基础设置 机器人信息 自动应答

  • 我正在为来自apache服务器的带有的烧瓶应用程序提供服务。我正在使用以某个url扩展名将所有流量转发到应用程序,就像apache文件中的那样: < code>flask_restplus api的设置如下: 该应用程序可以正常工作,除了当我转到swagger路由时,烧瓶服务器开始在url基础上寻找swagger依赖项 /swaggerui/(而不是所需的),因此swagger UI无法加载。 有

  • 更新后,我在Ubuntu服务器上部署codeigniter项目时遇到了一些问题,当我点击链接时,我发现404 Apache错误。 当我把项目放进去的时候http://roy.my-domain.com/ =/var/www/html/folder-一切正常-但当我添加子目录时http://roy.my-domain.com/roy/ =/var/www/html/roy/-我收到404个错误。 当