我一直在创建博客,但无法确定对文章进行分类的最佳方式。
我认为最好的当前方法是将类别包含在文章表中,其中包括以下行。
articles structure
+----------------------+
| article_id |
| article_title |
| article_content |
| article_category |
+----------------------+
在我写的每篇文章中,我都会包含文章类别。例子。
+------------+---------------+------------------+------------------+
| article_id | article_title | article_content | article_category |
+------------------------------------------------------------------+
| 1 | How do I.... | Want to know... | How-to |
| 2 | Learn faceb.. | Facebooks new... | Social Network |
+------------+---------------+------------------+------------------+
然后使用if(isset($_GET['article_id']) && isset($_GET['article_category'])){ }
一起检索两者,还是为特定类别创建一个新表会更好?下面的一个例子。
categories structure
+-----------------+
| category_id |
| category_title |
| article_id |
+-----------------+
并且每当我需要根据类别检索文章时,我只需从类别表中使用它(上面的类别结构只是一个示例)?
另外,如果有人能抽出一点时间来回答一个简单的问题,我将不胜感激。我将使用上面的文章表作为信息的示例。
而不是使用以下内容来检索文章,
www.example.com/article.php?article_id=1&article_category=How-to
我想如下显示文章网址,这可以通过使用 mod_rewrite 来完成,还是我需要在我的服务器中创建文件夹才能实现?
www.example.com/How-to/How-do-i
stackoverflow 是否使用 mod_rewrite 来执行以下操作?
www.stackoverflow.com/questions/id/title?
注意:我知道如何在 url 中显示标题,我一直想知道的只是重写。
感谢您的时间。