Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter中的链接不工作_Php_Codeigniter_Frameworks - Fatal编程技术网

Php Codeigniter中的链接不工作

Php Codeigniter中的链接不工作,php,codeigniter,frameworks,Php,Codeigniter,Frameworks,我希望每个人都做得很好。 从早上开始,我就陷入了一个严重的问题,我的CodeIgniter项目中的所有链接都停止了工作。直到昨天晚上,一切都很顺利。但现在它不起作用了Url帮助程序已导入。 任何形式的帮助都将不胜感激 <h1 id="fh5co-logo"><a href="<?php echo base_url('template'); ?>">Hotels Social Portal</a></h1> <nav id="fh5

我希望每个人都做得很好。 从早上开始,我就陷入了一个严重的问题,我的CodeIgniter项目中的所有链接都停止了工作。直到昨天晚上,一切都很顺利。但现在它不起作用了Url帮助程序已导入。 任何形式的帮助都将不胜感激

<h1 id="fh5co-logo"><a href="<?php echo base_url('template'); ?>">Hotels Social Portal</a></h1>
<nav id="fh5co-menu-wrap" role="navigation">
<ul class="sf-menu" id="fh5co-primary-menu">
<li><a class="" href="<?php echo base_url('template'); ?>">Home</a></li>
<li>
<a href="<?php echo base_url('hotels'); ?>" class="">Hotel<i class="fa fa-angle-double-down"></i></a>

在config/config.php文件中设置基本url。如下


在config.php中设置基本url

$config['base_url'] = (isset($_SERVER['HTTPS']) ? "https://" : "http://") . $_SERVER['HTTP_HOST'] . preg_replace('@/+$@', '', dirname($_SERVER['SCRIPT_NAME'])) . '/';

在url中显示ip时,请确保在config.php中设置了基本url,以便在CI3版本及以上的
$config['base\u url']='http://localhost/projectname/';确保您的文件名和类名只有第一个大写字母。自它起作用以来发生了什么变化?你有工作时的副本吗,然后使用工具将其与当前版本进行比较。@ProgrammingGeek您可能需要使用index.php进行htaccess尝试
http://localhost/projectname/index.php/templates
或者您可能还需要配置routes@ProgrammingGeek试试这些htaccess,也可以阅读read me I just go,在config.php中查看基本url上方的注释
$config['base_url'] = (isset($_SERVER['HTTPS']) ? "https://" : "http://") . $_SERVER['HTTP_HOST'] . preg_replace('@/+$@', '', dirname($_SERVER['SCRIPT_NAME'])) . '/';