私はいくつかのColdFusion開発を支援するように依頼されていますが、そのうちの1つはURLの書き換えを行うことです。主にURLパラメータをよりクリーンなURLに変換します。ISAPI_Rewrite v2でColdFusionサイトを書き直すURLに問題がありますか?
このサイトは、Helicon Tech ISAPI_Rewrite v2で、iisで実行されているcf8でホストされているサービスです。
私が目にするべきことはありますか?
ありがとうございました。
私はいくつかのColdFusion開発を支援するように依頼されていますが、そのうちの1つはURLの書き換えを行うことです。主にURLパラメータをよりクリーンなURLに変換します。ISAPI_Rewrite v2でColdFusionサイトを書き直すURLに問題がありますか?
このサイトは、Helicon Tech ISAPI_Rewrite v2で、iisで実行されているcf8でホストされているサービスです。
私が目にするべきことはありますか?
ありがとうございました。
これは問題ありません。 IIS(またはISAPIアドイン)はURLの書き換えを処理し、元のURLとして要求されたかのようにCFに渡します。
SERPのランキングを改善するために、ほとんどの人がURLの書き換えを行います。これは、元のURLが新しいURLに301(永久に移動)リダイレクトされていることを確認することです。これにより、古いURLに関連付けられた 'リンクジュース'が保持されます。
私は数年前からISAPI_RewriteとColdFusionを使用していましたが、良い結果が得られました。リダイレクトを行うためにCFLOCATIONを使用しないでください。
できればバージョン3にアップグレードすることをおすすめします。バージョン2はうまくいきましたが、mod_rewriteと互換性があるため、最新バージョンは使いやすくなっています。
結論は、URLリライタとアプリケーションサーバー(ColdFusionまたはその他)が連携して問題を起こさないようにすることです。もしそうであれば、書き換え規則を間違って設定しているかもしれません(または、冗談な書き換えを使っています)。
URLリライタは、要求がアプリケーションサーバーに渡される前に要求の外観を変更します。最後の結果がfoo.cfm?var = valueである限り、それが実際のURLであろうと書き換えの結果であろうと、それは問題ありません。