Php Codeigniter:a href,哈希在Codeigniter中不起作用

Php Codeigniter:a href,哈希在Codeigniter中不起作用,php,codeigniter,href,fragment-identifier,Php,Codeigniter,Href,Fragment Identifier,我现在正在开发一个网站,每个页面都有许多内部链接。该项目在codeigniter中 在html代码的某些部分,我使用锚链接进行内部链接,如 系统中有一个产品质量 http://something.com/products/product_1/features第页 但是当我点击这个链接时,什么也不会发生(其他带有普通链接的a href正在工作)。我在以前的项目中也做过同样的过程,但它们是在php中,没有任何框架。在codeigniter的href链接中使用哈希是否有任何问题 给我建议一些解决办法

我现在正在开发一个网站,每个页面都有许多内部链接。该项目在codeigniter中

在html代码的某些部分,我使用锚链接进行内部链接,如

系统中有一个
产品质量

http://something.com/products/product_1/features
第页

但是当我点击这个链接时,什么也不会发生(其他带有普通链接的a href正在工作)。我在以前的项目中也做过同样的过程,但它们是在php中,没有任何框架。在codeigniter的href链接中使用哈希是否有任何问题


给我建议一些解决办法。非常感谢您的帮助

您可能需要配置路由

CI2

CI3

确保已允许hash application/config/config.php

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-=&?#';

如果链接是
http://something.com/products/product_1/features#quality
?代码点火器和锚定标记没有问题,请尝试@chris85建议的内容并让我们知道。如果链接是,我假设该页面被重定向到功能页面的质量部分(某些内容)。
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-=&?#';