私はUmbracoによって開発されたウェブサイトを持っています。一点を除けば順調です。
親ノードの下に次のページがあるとしますcontent
。
ログイン - 登録 - 私たちについて
ブラウザに www.mysite/login/register と入力すると、通常は登録ページが表示されますが、これは意味がありません
他のページの下にあるすべてのページに移動しますが (これは非常に奇妙です)、理由がわかりません。IIS または web.config で行う必要がある変更はありますか?
Umbraco バックエンドでこれらのページに代替 URL がないことを確認できますか? umbracoUrlAlias などの名前を付ける必要があります。
「登録」というテンプレートがある場合、次のように URL の末尾に「登録」を追加するだけで、そのテンプレートを任意のページに適用できます。
www.mysite/login/register
「login」の下に存在する「register」というノードが実際に存在しない場合、上記の URL は実質的に次のようになります。
www.mysite/login/?alttemplate=register
なぜ Umbraco Rocks - Alternate Templatesで説明されているように、これは予期された便利な動作です。