2012-02-10 13 views
2

私はUmbracoをバックエンドとしてCMSとして使用したいプロジェクトがあります。しかし私は私のための私のaspxページを処理するフロントエンドで完全に無効にしたい、私は私が望むコンテンツを取得するためにAPIを使用したい。言い換えれば、Umbracoエンジンでは処理されないaspxページを手動で作成したいと考えています。今のところ、たとえばtest.aspxページを作成してルートフォルダに置くと、Umbracoはこのエイリアスを持つノードを探すため、404を返します。Umbraco aspxの処理を無効にする

私はUmbracoの.aspx処理を無効にしますが、コードビハインドでNodefactoryなどを使用してコンテンツにアクセスすることはできますか?

おかげ

THEMOS

答えて

2

そのURLがUmbracoで「キャッチ」されないように、あなたがページを上書きすることができますいくつかの方法がありますが、あなたはウェブで次のappSettingsの項目を変更することによってこれを行うことができます。設定ファイル。全体のサブディレクトリを追加するには

<add key="umbracoReservedUrls" value="~/myfile.aspx,~/config/splashes/booting.aspx,~/install/default.aspx,~/config/splashes/noNodes.aspx" /> 

:単一のファイルを追加するには

<add key="umbracoReservedPaths" value="~/myfolder,~/umbraco,~/install/" /> 

あなたは、すべてのURLマッピングを無効にすることになるumbracoReservedPaths~/を追加することができる必要があり、ちょうど私それを試して、それは動作するようだ。しかし、Umbraco CMSの実行に意図しない副作用がないことを保証することはできません。

関連する問題