是否重写URL应该清理脏链接?

时间:2015-08-03 17:26:51

标签: php apache url-rewriting

我有一个完美的URL重写。如果有人导航到www.mypage.com/stuff,则会向其显示实际网址为www.mypage.com/category.php?category=stuff的网页内容。

问题是,我的动态页面将所有内容与MySQL数据库生成的脏链接相关联。所以当有人去www.mypage.com时,他们可以点击任意数量的链接,所有链接都包含php变量。它们不会被重写规则清理干净,因为它只能以其他方式工作,对吗?每个人都做了什么来清理那些使用动态变量链接浏览页面的人?

我不是经验丰富的PHP程序员。请花点时间确保您的回复措辞适合新手,我将不胜感激。

服务器正在运行Apache。

1 个答案:

答案 0 :(得分:1)

  

他们不会通过改写规则得到清理,因为它只能以其他方式运作,对吗?

右。他们只会将/stuff重定向到/category.php?category=stuff。不是唯一的方式。

  

每个人都做了什么来清理那些使用动态变量链接浏览页面的人?

简而言之,请清理链接以使用漂亮的网址。

更详细地说,您注意到链接是通过MySQL生成的。更新代码以输出漂亮的链接。在代码库中搜索category.php?category=可能会让您入门。