これが私のコンテンツ構造です:
Root node
- Page
- Blog
- - 2012
- - - 09
- - - - Blog post
ルート ノードのホスト名はtest.local、ブログ フォルダーのホスト名はblog.test.localです。
Web.config: umbracoUseDirectoryUrls=true、umbracoHideTopLevelNodeFromPath=true umbracoSettings.config: useDomainPrefixes=true、addTrailingSlash=true
blog.test.local/2012/に移動すると、「ページが見つかりません」というエラー ページが表示されます。ただし、test.local/blog/2012/にアクセスすると、ページは適切にレンダリングされます。Umbraco が /2012/ リクエストを取得するときに ID でページをロードしようとしているのは理解していますが、なぜノードの URL が優先されないのですか? 構成に何もありませんでしたか?
PS umbracoUseDirectoryUrls=falseを設定すると、 blog.test.local/ 2012.aspxも機能しません。
umbraco v 4.7.2 (アセンブリ バージョン: 1.0.4500.21031)