这个数据库URL结构?

这个数据库URL结构?,url,mod-rewrite,Url,Mod Rewrite,我现在正在开发一个具有URL结构的数据库站点: example.com/f.php?id=12 我想要一个 example.com/f/12 我到处都能看到(IMDb,维基百科…),但我不知道是怎么做到的 谢谢你的帮助 它们被称为虚荣URL,您可以使用htaccess来实现 你要找的是mod\u rewrite。它在位于服务器webroot的.htaccess文件中定义。查看这篇文章->它是使用Apache的。对于您的示例,您必须在根文件夹中创建一个.htaccess文件,其中包含以下行: Re

我现在正在开发一个具有URL结构的数据库站点:

example.com/f.php?id=12

我想要一个

example.com/f/12

我到处都能看到(IMDb,维基百科…),但我不知道是怎么做到的


谢谢你的帮助

它们被称为虚荣URL,您可以使用htaccess来实现


你要找的是
mod\u rewrite
。它在位于服务器webroot的.htaccess文件中定义。查看这篇文章->

它是使用Apache的。对于您的示例,您必须在根文件夹中创建一个.htaccess文件,其中包含以下行:

RewriteEngine On

RewriteRule ^f//?(.*)$ f.php?id=$1 [NC]
这将显示“example.com/f.php?id=12”到“example.com/f/12”和“example.com/f.php?id=12/”到“example.com/f/12/”。所以它可以做一点教学。但你明白了。有很多例子,我在谷歌上搜索了一分钟。

搜索“mod_rewrite”(假设您使用的是apache)