2009-05-14 12 views
1

私はいくつかのColdFusion開発を支援するように依頼されていますが、そのうちの1つはURLの書き換えを行うことです。主にURLパラメータをよりクリーンなURLに変換します。ISAPI_Rewrite v2でColdFusionサイトを書き直すURLに問題がありますか?

このサイトは、Helicon Tech ISAPI_Rewrite v2で、iisで実行されているcf8でホストされているサービスです。

私が目にするべきことはありますか?

ありがとうございました。

答えて

2

これは問題ありません。 IIS(またはISAPIアドイン)はURLの書き換えを処理し、元のURLとして要求されたかのようにCFに渡します。

SERPのランキングを改善するために、ほとんどの人がURLの書き換えを行います。これは、元のURLが新しいURLに301(永久に移動)リダイレクトされていることを確認することです。これにより、古いURLに関連付けられた 'リンクジュース'が保持されます。

2

私は数年前からISAPI_RewriteとColdFusionを使用していましたが、良い結果が得られました。リダイレクトを行うためにCFLOCATIONを使用しないでください。

できればバージョン3にアップグレードすることをおすすめします。バージョン2はうまくいきましたが、mod_rewriteと互換性があるため、最新バージョンは使いやすくなっています。

1

結論は、URLリライタとアプリケーションサーバー(ColdFusionまたはその他)が連携して問題を起こさないようにすることです。もしそうであれば、書き換え規則を間違って設定しているかもしれません(または、冗談な書き換えを使っています)。

URLリライタは、要求がアプリケーションサーバーに渡される前に要求の外観を変更します。最後の結果がfoo.cfm?var = valueである限り、それが実際のURLであろうと書き換えの結果であろうと、それは問題ありません。