-1

クライアントの Web サイトに URL REWRITE (IIS 7) を実装しています。

しかし、SQLステートメントに問題があります。

私がこれを持っていた前に:

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

そして大丈夫でした。

タイトルの例は「Fiexpo Latinoamérica」でした

私の古い URL は、portfolio.asp?titulo=Fiexpo Latinoamérica でした。

しかし今、私の新しい URL は /portfolio/fiexpo-latinoamerica です

私は ASP 置換を使用してスペースを削除し、他の記号の中で "-" に変更します。

だから今、私のSQL文は機能しません...データベースにその名前のタイトルがないためです。

私はどのように行いますか?

- をスペースに簡単に置き換えることができますが、「チルダ」があります á í ó ú

私は何をしますか?????

4

1 に答える 1

0

その新しい URL はどのように生成されますか? データベース内のすべてのアイテムの新しい URL (スラッグ) を保存して、それを使用してリンクを生成し、誰かがページを要求したときにそれを検索できるようにする必要があります。

于 2012-12-05T11:34:36.517 に答える