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