gpt4 book ai didi

php - 动态 url 重写 htaccess

转载 作者:可可西里 更新时间:2023-10-31 23:34:43 30 4
gpt4 key购买 nike

我有动态 url 重写的问题。

我有两种不同类型的 url,出于 SEO 的目的,我需要重写它们。由于这些不是固定的,而是动态的——我不能像往常一样在 htaccess 中设置规则。此外,我还有几个固定的 URL。

所有的 slug 名称都是唯一的,并且存储在我的数据库中的两个不同的表中。

  1. 产品名称(我有一个非常大的产品列表) http://www.domain.com/a-big-brown-bear.html (应指向 view_product.php)

  2. 类别(类别可以分为两个级别) http://www.domain.com/cars/ford.htmlhttp://www.domain.com/cars.html

(这些应指向 view_category.php,并且应同时发送两级菜单名称)

在仍然依赖 htaccess 的情况下,控制动态 url 的最佳方式是什么?可能有人知道要使用的类?

PS:我的问题不是真正编写规则,而是如何将规则从我的数据库中提取到 htaccess 中。

恐怕我把事情弄得比实际情况更复杂了。感谢所有帮助!

提前致谢

问候

最佳答案

您基本上有两个选择:

  • 将所有传入请求(图像、样式表等除外)捕获到服务器端前端 Controller (PHP、ASP 或您使用的任何服务器端语言),然后使用 标题(....)。这是最简单也是最流行的方式。

  • 使用 Apache 的 RewriteMap指令频繁地将 map 写入 mod_rewrite 可以查找的文本文件。

RewriteMap 替代方案可能对具有大量 流量的特殊优化方案有益。通常,您很可能会选择第一个选项。

关于php - 动态 url 重写 htaccess,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4579063/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com