如何在Codeigniter中更改动态生成的URL的名称

时间:2017-07-13 06:55:12

标签: codeigniter url

我在Codeigniter中为每个搜索结果提供动态网址,但我想知道如何更改我的网址。例如,我现在有这样的网址:

www.xyz.com/vendor/vendor_details?iuL80rpoEMxCi89uK6rIyTgqCGuagQ+BUoUnvyBdx09EawMiFfnaB+q3Q8YyBSFwbOVw8+32ZInJrjE2I42teA==

但我希望这样:

www.xyz.com/Delhi/Balaji-Courier-And-Cargo-Bharat-Singh-Market-Opposite-B-7-Petrol-Pump-Vasant-Kunj/011P1238505881A9D9W7_BZDET?xid=RGVsaGkgSW50ZXJuYXRpb25hbCBDb3VyaWVyIFNlcnZpY2VzIEhhbWlsdG9uIFJvYWQ=

2 个答案:

答案 0 :(得分:2)

这里的例子是

callb

答案 1 :(得分:0)

请在此处查看此文档:routing

您想要添加

  

www.example.com/city/address/related_id

此示例可以帮助您实现这一目标。

以下是一些路由示例:

$route['journals'] = 'blogs';

第一段中包含“journals”一词的网址将重新映射到“博客”类。

$route[blog/Joe'] = 'blogs/users/34';

包含细分博客/ Joe的网址将重新映射到“博客”类和“用户”方法。 ID将设置为“34”。

$route['product/(:any)'] = 'catalog/product_lookup';

以“product”作为第一段的URL,第二段中的任何内容都将重新映射到“catalog”类和“product_lookup”方法。

$route['product/(:num)'] = 'catalog/product_lookup_by_id/$1';

以“product”作为第一段的URL和第二段中的数字将重新映射到“catalog”类,而“product_lookup_by_id”方法将匹配作为变量传递给方法。