url重写后的sql语句问题

时间:2012-12-05 01:42:00

标签: iis-7 asp-classic url-rewriting

我正在客户的网站上实现URL REWRITE(IIS 7)。

但是我的sql语句有问题。

之前我有这个:

select * from 360 where titulo='"&request("titulo")&"'"

没关系。

titulo的一个例子是“FiexpoLatinoamérica”

我的旧网址是portfolio.asp?titulo =FiexpoLatinoamérica

但现在我的新网址是/ portfolio / fiexpo-latinoamerica

我使用ASP替换来删除空格并使用“ - ”和其他符号来更改它们。

所以现在,我的sql语句不起作用...因为数据库中没有该名称的titulo。

我该怎么做?

我可以轻松地替换 - 用空格,好吧但我有“倾斜”áéíóú

我该怎么办?????

1 个答案:

答案 0 :(得分:0)

如何生成新网址?您应该为数据库中的每个项目保存新的URL(slug),以便您可以使用它来生成链接并在有人请求页面时搜索它。