php - 从一个 php 文件生成时的自定义 URL

标签 php mysql mysqli

好的,我有一个名为generate.php 的文件。它从数据库中获取值并根据 url 中包含的数据库 ID 生成动态页面。

链接示例:

<a href="/pages/generate.php?id=1"></a>

所以它的位置是domain.com/pages/generate.php?id=1。我想使用从标题生成的自定义网址,例如 stackoverflow 有:(https://stackoverflow.com/questions/101268/hidden-features-of-python)。

有什么建议吗?

谢谢。

最佳答案

使用.htaccess重写URL,以获得自定义地址。 示例:

RewriteEngine 开启 RewriteCond%{REQUEST_FILENAME}! -F RewriteCond%{REQUEST_FILENAME}! -d RewriteRule ^ (. *) $ Index.php/$ 1 [QSA, L]

关于php - 从一个 php 文件生成时的自定义 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51051343/

相关文章:

php - 将自定义字段添加到 WooCommerce 订单项目

php - 如何在 Eloquent ORM laravel 中获取最后插入的 ID

php - 从一个表中选择与另一表中的值匹配的不同且随机的行

sql - 为什么删除 ORDER BY 会显着加快此查询的速度?

php - 使用 mysqli 从 mysql 数据库获取单行

php - 在nginx上获取带下划线的标题

php - index.php 打不开

php - MYSQL 匹配关键字列表逗号分隔文本字段

php - 新连接上的 MySqli 错误 2014

php - 数据库中的数据仅在第一次输入