こんにちは、 event.buildLink を使用しているときに、coldbox/CF9 にページがロードされたときに URL を再生成する方法があるかどうか疑問に思っていますか?
現在、 event.buildlink を使用するとhttp://cawksd05.codandev.local:8080/entries/editorを取得します。
ただし、正しい URL には、以下に示すように /index.cfm が追加されている必要があります。
/index.cfm/entries/editor
これを一度設定する方法はありますか?また、イベントを実行するときに/index.cfmにURLプレフィックスが追加されるように、すべてのページでこれを設定する場所が混乱しているため、どこに設定されますか?
ありがとうファヒーム
// 一般プロパティ setUniqueURLS(false); setAutoReload(false);
// ベース URL if( len(getSetting('AppMapping') ) lte 1){ setBaseURL(" http://#cgi.HTTP_HOST#/index.cfm "); } else{ setBaseURL(" http://#cgi.HTTP_HOST#/#getSetting ('AppMapping')#/index.cfm"); }
// アプリケーション ルート formatConstraints = {format="(xml|json)"};
addRoute(pattern="/api/:format/tasks/completed",handler="tasksAPI",action="list",constraints=formatConstraints,completed=true); addRoute(pattern="/api/:format/tasks",handler="tasksAPI",action="list",constraints=formatConstraints); addRoute(pattern="/api/:format?",handler="tasksAPI",action="invalid");
addRoute(pattern="/tasks/list/:status?",handler="タスク",action="index"); addRoute(pattern=":handler/:action?");