0

URL から index.cfm を強制的に削除するために ISAPI フィルターを使用しているサイトがあります (つまり、http://www.site.com/index.cfmhttp://www.site.com/になります)。これは、サイトのパスワードで保護された領域 (サイトのこの部分は SEO に影響しないため、書き換える必要はありません) を除いて、ほとんどのサイトで問題ありません。

私がオンラインで読んだことから、index.cfm拡張子を削除する書き換えステートメントを無視する書き換え条件を設定する必要があります。

明確にするために、 http://www.site.com/では通常どおりに書き換えが動作するようにしたいのですが、ユーザーがここに移動したときはそうではありません: http://www.site.com/workflow/

どんな助けでも大歓迎です。ありがとうございました。

編集: Cade が推奨するルールを試しましたが、ワークフロー サブディレクトリに移動しようとすると、 index.cfm がまだ削除されているようです。何らかの理由で index.cfm を削除すると、ワークフロー ポータルにログインできなくなります。助言がありますか??

ありがとう!

4

1 に答える 1

1

ISAPI 書き換え 3 ルール: RewriteRule ^workflow/(.*)$ /workflow/$1 [NC,L]

ISAPI 書き換え 2 ルール: RewriteRule /workflow/(.*) /workflow/$1 [NC,L]

これにより、ワークフローのすべての要求がワークフロー フォルダーに直接渡されます。URL から index.cfm を削除する書き換えルールの前にこれを配置します。

于 2010-11-10T13:41:59.713 に答える