如何在php中使用mod rewrite?
我只是想知道。在一些网站上,我看到以下内容: 我知道如何使用mod重写,但我想知道他们是如何用“-”号分隔标题的。我没有看到任何ID,这意味着他们正在使用书名来获取ID并显示数据库中的信息。他们如何去掉“-”号?更重要的是:他们如何链接到网站上的每篇文章?使用哪些功能来实现所有这些如何在php中使用mod rewrite?,php,mod-rewrite,Php,Mod Rewrite,我只是想知道。在一些网站上,我看到以下内容: 我知道如何使用mod重写,但我想知道他们是如何用“-”号分隔标题的。我没有看到任何ID,这意味着他们正在使用书名来获取ID并显示数据库中的信息。他们如何去掉“-”号?更重要的是:他们如何链接到网站上的每篇文章?使用哪些功能来实现所有这些 提前感谢。他们可能会使用mod_rewrite捕获完整路径(/the-title-of-my-new-book-2011.html),切断.html和2011,并根据图书数据库中的列查找其余路径。他们可能会捕获完整
提前感谢。他们可能会使用mod_rewrite捕获完整路径(
/the-title-of-my-new-book-2011.html
),切断.html
和2011
,并根据图书数据库中的列查找其余路径。他们可能会捕获完整路径(/the-title-of-my-new-book-2011.html
)使用mod_rewrite,切断.html
和2011
,并根据他们的图书数据库中的一列查找其余内容。这些内容被称为。输入新产品时,可能会根据产品名称半自动创建slug,例如删除所有非拉丁字符,使其小写,并用破折号替换空格。这将与产品一起保存。当访问上面的URL时,.html
被剥离,其余部分作为slug,用于在数据库中查找产品。这些东西被调用。输入新产品时,可能会根据产品名称半自动创建slug,例如删除所有非拉丁字符,使其小写,并用破折号替换空格。这将与产品一起保存。当访问上述URL时,.html
被剥离,其余部分作为slug,用于在数据库中查找产品。我熟悉的大多数实现都是在Front Controller设计模式中构建的,并使用一个脚本来处理这些特定的请求,因此,路由到没有特定控制器的位置的URL由脚本处理。您可能需要开始研究设计模式。我所熟悉的大多数实现都是在前端控制器设计模式中构建的,并使用一个脚本来处理这些特定的请求,因此路由到没有特定控制器的位置的URL由脚本处理。您可能想开始研究设计模式。谢谢您的快速回答。但我仍然不明白他们是如何把标题用“-”号隔开的。或者是莫迪·雷沃对此事负责?@moonwalker,我不明白。-
有什么特别之处?他们不能使用空格,所以他们用破折号来填补空白。在哪一点上会发生这种情况并不重要,不是吗?我知道,但我认为mod_rewrite应该负责添加破折号。Deceze的答案让我走上了正确的道路,因为我一直在寻找“鼻涕虫”这个词。现在我明白是怎么做的了。谢谢你的时间@moonwalker恰恰相反,mod_rewrite接受URL并试图理解它们,它不会生成URL。啊哈……这是有道理的。非常感谢您抽出时间!谢谢你的快速回答。但我仍然不明白他们是如何把标题用“-”号隔开的。或者是莫迪·雷沃对此事负责?@moonwalker,我不明白。-
有什么特别之处?他们不能使用空格,所以他们用破折号来填补空白。在哪一点上会发生这种情况并不重要,不是吗?我知道,但我认为mod_rewrite应该负责添加破折号。Deceze的答案让我走上了正确的道路,因为我一直在寻找“鼻涕虫”这个词。现在我明白是怎么做的了。谢谢你的时间@moonwalker恰恰相反,mod_rewrite接受URL并试图理解它们,它不会生成URL。啊哈……这是有道理的。非常感谢您抽出时间!这就是我要找的。谢谢你的回答!这就是我要找的。谢谢你的回答!