【问题标题】:My url is redirected to other link我的网址被重定向到其他链接
【发布时间】:2018-10-25 05:59:14
【问题描述】:

我的域名是 www.xyz.com/audit2017 但是当我输入 www.xyz.com/audit 时,它会将我重定向到 audit2017, 我不记得这是由我以前的开发人员完成的,所以现在我无法联系到他, 我需要这方面的专家帮助。 我正在使用 AWS 服务器并在 putty 的帮助下对其进行管理。 我的网站是用 CodeIgniter 开发的。 我已将文件夹名称更改为 2018,但它会将我重定向到 audit2017。

【问题讨论】:

  • 首先检查文件 ../application/config/config.php 并检查 $config['base_url'] 并检查同一目录但 routes.php 上的路由,然后检查每个视图上的每个链接如果某些链接不是通过$routes调用的。

标签: codeigniter amazon-web-services url redirect nginx


【解决方案1】:

去application->config->config.php搜索$config['base_url']然后粘贴这段代码

$base  = "http://".$_SERVER['HTTP_HOST'];
$base .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['base_url'] = $base;

希望这对你有用

【讨论】:

  • $config['base_url'] = ''; $ark_root = "http://".$_SERVER['HTTP_HOST']; $ark_root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']); $config['base_url'] = $ark_root;
  • 看看我的 config.php 文件
  • 不只是通过我的代码,其余的会做......不需要任何更多的配置或更改..只需粘贴它就可以工作..或者像这样 $ark_root = "http://" .$_SERVER['HTTP_HOST']; $ark_root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']); $config['base_url'] = $ark_root;
  • 先删除 ($config['base_url'] =) 部分希望这对你有用
  • 从头开始删除这个 $config['base_url'] =
猜你喜欢
  • 2013-12-25
  • 2017-04-30
  • 2015-11-22
  • 2013-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-09
相关资源
最近更新 更多