我有一个使用wordpress的电子商务网站,但是现在我想在CodeIgniter中进行重新开发。
我在Google中有一百个索引网址。
这是我使用CI路由扩展的网址格式。
我尝试使用此代码,但是当我尝试访问博客文章时,它将重定向到城市页面
$route['(:any)'] = 'product/city/$1/$2';
public function city($name) {
}
result :
www.store.com/kuala-lumpur
public function category($name, $city) {
}
result :
www.store.com/bouquet-kuala-lumpur
public function blog($title) {
}
result :
www.store.com/this-birthday-gift-will-make-your-boyfriend-surprised
城市和类别将从数据库中获取。
感谢您的帮助。
答案 0 :(得分:0)
为此,您需要将url保存在数据库表中(永久链接)。
在保存/更新时,获取记录的标题,并使其成为用户友好的URL,并保存在永久链接中。
该表结构可以是:
id
permalink
entity_type (city, category, blog)
entity_id
因此,根据实体类型,它将连接到相关的表格(如城市,博客或类别)并映射网址。