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

从一个php文件生成时的自定义URL,php,mysql,mysqli,Php,Mysql,Mysqli,好的,我有一个名为generate.php的文件。它从数据库中获取值,并根据url中包含的数据库id生成动态页面 链接示例: <a href="/pages/generate.php?id=1"></a> 所以它到达的位置是domain.com/pages/generate.php?id=1。我想使用从标题生成的自定义URL,例如stackoverflow有:(https://stackoverflow.com/questions/101268/hidden-fea

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

链接示例:

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

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

有什么建议吗


谢谢。

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

重新编写引擎打开
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D

重写规则^(.*)$Index.php/$1[QSA,L]

对于碰巧在这里结束的任何人:


搜索“slug”、“htaccess重写”,您将找到大量教程!