php - 在 codeigniter URL routes.php 中遇到问题
问题描述
我正在开发一个项目,我需要为每个产品创建干净的 URL,请参见以下模式:-
example.com/Single_Product_Page
原始 URL 是example.com/browse/Single_Product_Page,我使用了以下代码:-
$route['(:any)'] = 'Products/browse/$1';
我有两页(1) example.com/Product
和(2) example.com/Products/Single_Product_Page
它工作正常,但现在我无法打开产品页面,当我尝试打开它时,它打开Single_Product_Page
请帮我解决这个问题。
解决方案
您需要更新类似于此示例的路线(在我的网站上可以正常工作):
$route['products'] = 'controller/myfunction/argument';
$route['products/:any'] = 'controller/myfunction/another_argument/$1/1';
您可以从此处的文档中获得更多见解
推荐阅读
- oracle - PL/SQL: PL/SQL: ORA-00942: 表或视图不存在
- android - getViewTreeObserver 用于 2 个视图
- go - 生成邀请码的字符串编号
- grammar - 用列表扩展 Antlr 语法文件
- json - 将 JSON 发送到 Django 后端
- teradata - 如何通过 teradata 中的 bteq 导入从 csv 文件中导入记录,如果某些列有“,”作为文件中的值?
- python - Python套接字服务器登录系统不起作用
- html - 如何在angular js中进行基本的拖放
- vue.js - 子组件使用父组件数据重定向
- node.js - 只能使用 wget localhost 访问的端口