目前我有一个主页(index.php),其中包含指向另一个页面的几个链接(story.php)。为了加载不同的故事,我的超链接如下:
<a href=”story.php?cat_id=0&n_id=2”>Best Mobile Phones of 2016</a>
您可以看到该网址如下:story.php?cat_id=0&n_id=2
我想将网址更改为像Best-Mobile-Phones-of-2016
这样的Slug。slug作为表格中的字段存在。
现在我的问题是,如果我想使用slugs而不是id来提供页面,那我该怎么办?我的意思是说我应该如何在index.php中链接到不同的故事。
我希望你理解我的问题。在这方面的任何帮助都会非常值得赞赏。
答案 0 :(得分:2)
SEO友好链接基本上如下所示:story/Best-Mobile-Phones-of-2016
而不是story.php?cat_id=0&n_id=2
现在,当用户浏览该网站时,您的.htaccess会将该网址重写为例如story.php?storyID=Best-Mobile-Phones-of-2016
。您的算法必须确定哪个cat_id
和n_id
与storyID
相关联。
您还可以附加cat_id
和{{1 {}} n_id
:storyID
。然后,您的算法很容易爆炸story.php?storyID=Best-Mobile-Phones-of-2016_0_2
。
希望能帮到你。