gpt4 book ai didi

php - htaccess mod_rewrite

转载 作者:可可西里 更新时间:2023-11-01 16:24:51 25 4
gpt4 key购买 nike

每当我访问如下页面时,我都在尝试添加一些内容:

http://www.example.com/character.php?id=3

我希望 mod 重写以将其更改为:

http://www.example.com/character/Jim_Carrey

当然,ID就是角色名那一行...

对于那种例子......我已经尝试使用它,但似乎没有得到 htaccess 的大部分产品,因为我没有使用过 .htaccess a真的很多。

最佳答案

其实是反过来的:

  1. 在您的网站上,您可以按照希望的方式编写所有链接。例如 http://www.site.com/character/Jim_Carrey

  2. 在你的数据库中,你添加了一个字段,通常称为“鼻涕虫”或“post_slug”指的是Jim_Carrey”部分的 url。它必须成为一个独特的元素,在很多方面的主键。所以请确保你有一个照顾的功能基于 a 创建 slug给定的字符串(帖子标题示例)并确保没有重复。

  3. 然后在您的 .htaccess(在根文件夹中)中执行像

    RewriteEngine On
    RewriteRule ^character/([a-z0-9_\-]+)/$ character.php?slug=$1 [L,NC]
  4. 最后,在你的 character.php脚本,你做一个数据库查询不针对 ID,但针对post_slug 字段。

关于php - htaccess mod_rewrite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2188225/

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