我现在开发的网站每个页面都有许多内部链接。该项目是在codeigniter。
在html代码的某些部分,我使用锚链接进行内部链接,如
<a href="http://something.com/products/product_1/features/#quality">Quality</a>
中有
<div id="quality">Product Quality</div>
http://something.com/products/product_1/features
页。
但是当我点击这个链接时,什么都不会发生(其他一个普通链接的href正在工作).i在我之前的项目中完成了同样的过程,但它们在没有任何框架的php中。在codeigniter中使用href链接中的哈希是否有任何问题。?
建议我解决一些问题。任何帮助将不胜感激
答案 0 :(得分:0)
您可能需要配置路线
CI2 http://www.codeigniter.com/userguide2/general/routing.html
CI3 http://www.codeigniter.com/user_guide/general/routing.html
$route['products/product_1/features/(:any)'] = 'products/product_1/features/$1';
确保您已允许hash application / config / config.php
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-=&?#';