1

coldfusion と fusebox を少し使い始めたばかりです (これはここで尋ねた 2 番目の質問です。多くの回答で、fusebox はサポートされなくなり、より適切なフレームワークがある可能性があると言及されていました。そのため、ColdBox と FW/1 を検討していますが、まだこの Fusebox の質問をしたかった!)。

Fusebox 5.5 (使用している最新バージョン) があらゆる種類の規則ベースの URL マッピングをサポートしているかどうかを理解しようとしています。URL で起動して実行する noxml スケルトン アプリがあります。

http://127.0.0.1:8500/noxml

これで、デフォルトでアプリ コントローラー内のウェルカム関数が実行されることがわかりました。知りたいのは、コンベンション ベースの URL マッピングが組み込まれているかどうかです。そのため、次のように URL を定義できます。

http://127.0.0.1:8500/noxml/app/welcome

(例: {アプリ名}/{コントローラー名}/{機能名})

この質問も見ました: Fusebox 5.1 noxml で検索エンジンの安全な URL を作成するにはどうすればよいですか? 提案された基本構成を追加しました:

FUSEBOX_PARAMETERS.queryStringStart = "/";
FUSEBOX_PARAMETERS.queryStringSeparator = "/";
FUSEBOX_PARAMETERS.queryStringEqual = "/

次の URL にアクセスできます。

http://127.0.0.1:8500/intranet/index.cfm/fuseaction/app.welcome

しかし、明らかに、それはまだかなり醜いURLです..

ヒューズボックス 5.5 を使用して、箱から出してすぐに使用できるものはありますか? (fusebox サイト 404 のドキュメントとコミュニティ リンク。)

4

1 に答える 1

2

最も純粋な形式のSESURL(http://site.com/controller/action)を実行する場合は、index.cfmを削除する必要があります。これには、Webサーバー側でURLの書き換えを行う必要があります。index.cfmを削除したい場合、URLの書き換えを回避できるフレームワークはありません。

IIS7.5は、web.configまたは組み込みのウ​​ィザードを使用してネイティブにサポートします。Apacheには、.htaccessを介したmod_rewriteがあります。IIS6/7用のサードパーティ製品があります。

より多くの電力/制御が必要な場合は、ここで説明されているように、coldcourse(http://coldcourse.riaforge.org)を使用してチェックアウトすることもできます。

Fusebox 5.1 noxmlで検索エンジンの安全なURLを作成するにはどうすればよいですか?

ポスターが言及しているように、どうやらFB 5.5にはURL書き換えが組み込まれているようですが、私は5.5に精通していません。

于 2012-12-01T12:05:34.023 に答える