【问题标题】:Codeigniter (or Drupal) adds one slash after base_urlCodeigniter(或 Drupal)在 base_url 之后添加一个斜杠
【发布时间】:2013-09-11 09:37:56
【问题描述】:

我有一个位于 www.example.com/mywebsite 的应用程序

一切正常,但由于某种原因,codeigniter 决定它会搞砸我的所有链接。在 config.php 中,我将这个 http://example.com/mywebsite 作为 base_url。我正在使用 codeigniter 锚函数(人们会期望这是要走的路)。

会发生什么:如果我查看带有萤火虫的链接,它的 href 属性看起来没问题。但是当我点击它时,它会将我带到这种网址:http://www.example.com//mywebsite/whatever

它只是在我的主域之后添加了一个斜杠。我希望有人知道这是什么?

编辑: 位于 www.example.com 的网站在 drupal 上。我不知道 drupal 是否会导致这种情况,但有可能。

【问题讨论】:

  • 展示一个如何使用锚标记的示例。
  • 示例:
  • 该死的..我需要一个codeigniter大师。这是一个严肃的问题。用户只能看到首页和404错误。

标签: codeigniter hyperlink anchor


【解决方案1】:

http://example.com/mywebsite 的末尾加上一个斜杠,正如 config.php 文件中所说的那样。

$config['base_url'] = 'http://example.com/mywebsite/';

【讨论】:

  • 对不起...我接受了您的回答,但后来发现问题是由托管服务提供商引起的...还是谢谢...
猜你喜欢
  • 1970-01-01
  • 2013-01-19
  • 1970-01-01
  • 1970-01-01
  • 2012-03-25
  • 2017-11-30
  • 1970-01-01
  • 2017-05-12
  • 1970-01-01
相关资源
最近更新 更多