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

时间:2012-10-16 08:15:39

标签: url dynamic

在我正在开发的网站中,我有一个页面,根据网址中的变量显示帖子: 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

2 个答案:

答案 0 :(得分:1)

您正在寻找mod_rewrite并通过htaccess重写网址。

它的作用是从您的网址获取模式,而htaccess文件检测到模式将其重定向到http://www.mywebsite.com?id=18。用户仍然可以看到不错的网址。

目录/ articles / title-of-article-18 /实际上不存在,并且用户从未真正到达该位置,因为htaccess秘密更改了服务器处理的URL。

请参阅 http://en.wikipedia.org/wiki/Rewrite_engine

或我发现的随机教程: http://www.blogstorm.co.uk/htaccess-mod_rewrite-ultimate-guide/

答案 1 :(得分:0)