【问题标题】:sql statement issue after url rewrite [closed]url重写后的sql语句问题[关闭]
【发布时间】:2012-11-22 19:05:07
【问题描述】:

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

但是我的sql语句有问题。

在我有这个之前:

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

没关系。

标题的一个例子是“Fiexpo Latinoamérica”

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

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

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

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

我该怎么办?

我可以轻松地将 - 替换为空格,好的,但我有“波浪线”á é í ó ú

我该怎么办??????

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 谢谢 Marco,我将在数据库中使用新格式创建第二个“titulo”字段。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多