簡體   English   中英

頁面形式MySQL數據庫上的URL標題調用

[英]URL Title call on Page form MySQL Database

我創建了一個博客,其中的字段是blog_titleblog_contents,這些數據存儲在mysql數據庫中,我希望在www.example.com/blog頁面上顯示此博客文章,其中包含特定網址blog_title

例如: www.example.com/blog/blog title

然后博客的特定標題應該是獲取表單數據庫並顯示在頁面上。

我們怎樣才能做到這一點?

是。 你需要看一下“URL Rewrite”。

這是一個鏈接: URL重寫

希望這可以幫助 :)

一些快速指導我將如何做到:

從網址www.example.com/blog.php?id=1開始

你從網址獲得了id:

$blogId = $_GET['id']

然后你的SQL查詢:

SELECT * FROM blogs where id = $blogId

使用此查詢的結果構建您的頁面。

要顯示您想要的網址URL重寫

你有搜索兩件事:

  1. mod_rewrite / url重寫,因為在你的服務器上不會是一個名為/ blog / this-is-my-blog-title的文件夾(mod_rewrite會將那個url重定向到你的例如index.php,剩下的就是這個)

  2. 你需要index.php為你完成其余工作 - >將url-blog-title轉換為數據庫中的真實博客標題以獲取其內容。 最簡單的方法是使用urlencode() ,但它看起來真的很難看。 你需要一些將空格轉換為連字符的腳本/代碼( - )還有一些教程,例如搜索“seo friendly blog urls”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM