【问题标题】:URL Title call on Page form MySQL Database页面表单 MySQL 数据库上的 URL 标题调用
【发布时间】:2011-11-04 13:52:59
【问题描述】:

我创建了一个博客,其中的字段是 blog_titleblog_contents 这些数据存储在 mysql 数据库中,我想在 www.example 上显示这篇博客文章。带有特定 url blog_title

的 com/blog 页面

例如:www.example.com/blog/blog 标题

那么博客的特定标题应该是获取表单数据库 并显示在页面上。

我们怎样才能做到这一点?

【问题讨论】:

    标签: php mysql url


    【解决方案1】:

    是的。你需要看看“URL Rewrite”。

    这是一个链接:URL rewrite

    希望这会有所帮助:)

    【讨论】:

      【解决方案2】:

      我将如何做的一些快速指南:

      从网址www.example.com/blog.php?id=1开始

      你从 url 获取 id:

      $blogId = $_GET['id']
      

      然后你的 SQL 查询:

      SELECT * FROM blogs where id = $blogId
      

      使用此查询的结果构建您的页面。

      如您所愿地显示网址:URL Rewriting

      【讨论】:

        【解决方案3】:

        你可以搜索两件事:

        1. mod_rewrite / url 重写,因为在您的服务器上不会有一个名为 /blog/this-is-my-blog-title 的文件夹(mod_rewrite 会将该 url 重定向到您的例如 index.php 来完成其余的工作)

        2. 您需要 index.php 为您完成其余工作 -> 将 url-blog-title 转换为您数据库中的真实博客标题以获取其内容。最简单的方法是使用urlencode(),但它看起来真的很难看。您需要一些将空格转换为连字符 (-) 的脚本/代码那里也有一些教程,例如,只需搜索“seo 友好的博客网址”即可。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-07-23
          • 1970-01-01
          • 1970-01-01
          • 2012-04-10
          相关资源
          最近更新 更多