私はサイト(asp.net)を持って、何とかGoogleはそれがこのようなURLがあると考えて:にURLを書き換える方法。パスで?
http://www.example.com/IL/Venice/Industrial-Warehouse-Space/1226-Bissell-Ave./709265
実際のURLを書き換える方法
http://www.example.com/IL/Venice/Industrial-Warehouse-Space/1226-Bissell-Ave/709265
またはhttp://www.example.com/property.aspx?id=709265
する必要がありますそれ?
私はしかし、それは動作しませんでした、すなわちISAPI_Rewrite3.0、
#RewriteRule /[a-zA-Z][a-zA-Z]/[a-zA-Z0-9\-/,.`')(&[email protected]%\.]+./([0-9]+) /Property.aspx?ID=$1 [L]
これを書き換えるには、いくつかのソフトウェアを試してみました。これは404を返します。ただし、customErrorは設定されていますが、決してヒットしません。
それはほとんどそれは、それは404
でそれを捕獲しようとするかもしれませんいいえ、これは動作しません。 「リソースが見つかりません」と表示されても、customErrorページはこれを取得できません。 URLが './' – urlreader
私はIISの部分を見逃していて、この質問はApacheのmod_rewriteに関するものだと思っていました。なぜなら、[tag:.htaccess]と[tag :mod-rewrite]を実行します。 –
書き換えルールは同じでなければならず、正規表現でなければなりませんが、IISとApacheはこれを処理するのに違いがあります。 – urlreader