我创建了一个博客与字段BLOG_TITLE和blog_contents这些数据存储到mysql数据库,我想对www.example.com/blog显示该博客文章具体网址BLOG_TITLE页URL名称调用
如:www.example.com/blog/blog标题
博客的那么具体的标题应该是取形式数据库 并在页面上显示。
我们该如何做到这一点?
我创建了一个博客与字段BLOG_TITLE和blog_contents这些数据存储到mysql数据库,我想对www.example.com/blog显示该博客文章具体网址BLOG_TITLE页URL名称调用
如:www.example.com/blog/blog标题
博客的那么具体的标题应该是取形式数据库 并在页面上显示。
我们该如何做到这一点?
一些快速指南我会怎么做:从URL www.example.com/blog.php?id=1
你从一开始的ID
开始网址:
$blogId = $_GET['id']
然后,您的SQL查询:
SELECT * FROM blogs where id = $blogId
使用此查询的结果构建您的页面。
,以便获得url呈像你想:URL Rewriting
您有两件事情Ø搜索:
的mod_rewrite/URL重写,因为您的服务器不会被一个文件夹,名为/博客/这是我的博客标题(mod_rewrite会重定向该URL到你的,如index.php这是做的其余部分)
你需要index.php其余为你做 - >转换一个url将博客标题转换为数据库中真实的博客标题e获取其内容。最简单的方法是使用urlencode()
,但它看起来真的很丑。你需要一些脚本/代码将空格转换为连字符( - )还有一些教程,例如搜索“seo友好的博客URL”。