codeigniter - 在 Codeigniter 中创建一个 SEO 友好的 url

标签 codeigniter url-rewriting seo

我有一个场景可以在 Code-igniter 中创建一个 SEO 友好的 URL。

http://example.com/en/motors/used-car-for-sale/audi?sub_categories3=36

我想创建一个 SEO 友好的 url 并从 url 中删除 ?sub_categories3=36 部分。子类别 id 36 将是“A4”(奥迪 A4 车型)。 所以 url 应该是 http://example.com/en/motors/used-car-for-sale/audi/a4 .

sub_categories3 将是主类别下每个类型的 id。

我该怎么做?我找到了很多关于它的文章。请建议我找到它的最佳方法。

最佳答案

使用 ('motors/(:any)') = 'myController/myFunction' 将所有/motors 请求传递给正确的 Controller ;

获取 url 的第二部分并将其传递给请求具有该 URL 的文章的模型。为此使用“URL”助手。

将数据返回给 Controller 和您的 View 。

关于codeigniter - 在 Codeigniter 中创建一个 SEO 友好的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36373913/

相关文章:

.htaccess - google-apps 域验证异常的 Codeigniter .htaccess 文件配置

php - 使用 Codeigniter 更新 MySql 中的数据不起作用

php - opencart 中的 URL 重写

IIS:URL 重写/signalr/和/api/到端口 8080

seo - 禁止某些图像文件夹

html - 复制和粘贴整个产品数据库是否会产生有效的 SEO?

php - Codeigniter 3 自动加载 Controller

validation - Codeigniter 验证——如何限制数值?

php - 如何将所有子目录页面重定向到父目录?

php - 将带有文件夹的 php url 映射到查询字符串