簡體   English   中英

點擊新聞標題時的友好網址

[英]Friendly url when clicking news headline

在過去的4天里,我一直在嘗試使用.htaccess(mod_rewrite)創建一個友好的網址

我在首頁上有一些新聞,並將鏈接重定向到news_id.php上的全文

因此, mypage.com/local/news_id.php?newsid=37應該以phpmyadmin中的“標題”字段為標題-例如mypage.com/local/police-stops-girl-fight-at-the-mall

我的.htaccess代碼是

  RewriteEngine on
  RewriteRule ^local/([^/.]+)/?$/local/news_id.php?headline=$1 [L]

一些教程說我還必須編輯首頁上的php鏈接,這是

<a href="local/news_id.php?newsid=<?php echo $row['newsid'] ?>"><?php echo $row ['headline']?</a>

...但是我也偶然發現文章說我不需要它,並表明應該這樣做。

我已經檢查了是否在服務器上啟用了mod_rewrite,並且工作正常。

我接近了嗎?還是比我想象的要復雜得多?

以前,您是通過id獲取的。 現在,您嘗試按標題獲取。

這是您的文章查找需要發生的方式以及URL中將包含哪些內容的根本區別。

從一個簡單的實驗站點開始可能會更容易。 讓它工作。 然后,一旦您了解了所有網站的工作原理,便可以對其進行轉換。

暫無
暫無

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

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