动态创建网页(使用URL的一部分作为变量)

动态创建网页(使用URL的一部分作为变量),url,dynamic,Url,Dynamic,在我正在开发的网站中,我有一个页面,根据url中的变量显示帖子: http://www.mywebsite.com?id=18 因此,这将加载mySQL数据库中ID为18的帖子 我希望创建相同的效果,但url类似于: http://www.mywebsite.com/articles/title-of-article-18/ 是否有一种方法可以动态创建这些页面,其中url最初由以下人员创建: ”http://www.mywebsite.com/articles/“+postTitle您正在寻找通

在我正在开发的网站中,我有一个页面,根据url中的变量显示帖子:
http://www.mywebsite.com?id=18
因此,这将加载mySQL数据库中ID为18的帖子

我希望创建相同的效果,但url类似于:
http://www.mywebsite.com/articles/title-of-article-18/

是否有一种方法可以动态创建这些页面,其中url最初由以下人员创建:
”http://www.mywebsite.com/articles/“+postTitle

您正在寻找通过htaccess修改和重写URL

它所做的是从您的url获取模式,并且htaccess文件检测到该模式并将其重定向到。用户仍然可以看到漂亮的url

目录/articles/title-of-article-18/实际上不存在,用户永远不会真正到达该位置,因为htaccess会秘密更改服务器处理的url

或者我发现的随机教程: 尝试url重写


您的底层技术(平台/语言、服务器等)是什么?每个环境都有自己的方法来实现这一点,所以答案是“是的”,但你必须提供更多的信息来获得细节。