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