私は ColdFusion の開発を手伝うように頼まれました。タスクの 1 つは URL の書き換えを行うことで、主に URL パラメーターをよりクリーンな URL に変換します。
このサイトは、iis で実行されている cf8 を備えたホストされたサービス上にあり、Helicon Tech ISAPI_Rewrite v2 を使用しています。
気をつけるべきことはありますか?
ありがとう。
私は ColdFusion の開発を手伝うように頼まれました。タスクの 1 つは URL の書き換えを行うことで、主に URL パラメーターをよりクリーンな URL に変換します。
このサイトは、iis で実行されている cf8 を備えたホストされたサービス上にあり、Helicon Tech ISAPI_Rewrite v2 を使用しています。
気をつけるべきことはありますか?
ありがとう。
これで問題ないはずです。IIS (または ISAPI アドイン) は URL の書き換えを処理し、元の URL として要求されたかのようにそれを CF に渡します。
ほとんどの人は、SERP ランキングを改善するために URL 書き換えを行います。これの鍵は、以前に配置されていた元の URL が、新しい URL への 301 (永久に移動された) リダイレクトを返すようにすることです。これにより、古い URL に関連付けられた「リンク ジュース」が保持されます。CFLOCATION を使用してリダイレクトを行わないでください - そのタグは 302...
肝心なのは、URLリライターとアプリケーションサーバー(ColdFusionなど)が連携して問題が発生することは決してないということです。もしそうなら、あなたはおそらくあなたの書き直しルールを間違って設定しました(またはくだらないリライターを使用しています)。
URLリライタは、リクエストがアプリケーションサーバーに渡される前にリクエストの外観を変更します。最終結果がfoo.cfm?var = valueである限り、それが実際のURLであろうと書き換えの結果であろうと、問題はありません。