One more thing you need to change the URL rewriting if you want fancy URLs, you can find them in the web.config
<!-- dynamic blog post rules, can be used regardless of the actual name of the page that holds blog parts -->
<
rewrite
url
=
"^(.*)/(.*)/post/(.*)/(.*)/(.*)/BlogCommentsPageNo/(.*)/BlogFilesPageNo/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&BlogCommentsPageNo=$6&BlogFilesPageNo=$7&$9"
name
=
"BlogPostCommentsFiles"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/post/{Blog.Slug}/{IdentityId}/{Slug}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/post/(.*)/(.*)/(.*)/BlogFilesPageNo/(.*)/BlogCommentsPageNo/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&BlogFilesPageNo=$6&BlogCommentsPageNo=$7&$9"
name
=
"BlogPostFilesComments"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/post/{Blog.Slug}/{IdentityId}/{Slug}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/post/(.*)/(.*)/(.*)/BlogFilesPageNo/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&BlogFilesPageNo=$6&$8"
name
=
"BlogPostFiles"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/post/{Blog.Slug}/{IdentityId}/{Slug}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/post/(.*)/(.*)/(.*)/BlogCommentsPageNo/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&BlogCommentsPageNo=$6&$8"
name
=
"BlogPostComments"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/post/{Blog.Slug}/{IdentityId}/{Slug}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/post/(.*)/(.*)/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&$7"
name
=
"BlogPost"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/post/{Blog.Slug}/{IdentityId}/{Slug}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/posts/(.*)/BlogPostPage/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?BlogSlug=$3&BlogPostPage=$4&$6"
name
=
"BlogPostsPaged"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/posts/{Slug}/BlogPostPage/{PageNo}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/posts/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?BlogSlug=$3&$5"
name
=
"BlogPosts"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/posts/{Slug}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/search/(.*)/(.*)/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?BlogSlug=$3&SearchAction=$4&SearchValue=$5&$7"
name
=
"BlogSearch"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/search/{Slug}/{SearchAction}/{SearchValue}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/blog-tag/(.*)/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?BlogSlug=$3&SearchAction=tag&SearchValue=$4&$6"
name
=
"BlogTag"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/blog-tag/{Slug}/{Tag}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/settings/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?ShowBlogSettings=true&BlogSlug=$3&$5"
name
=
"BlogSettings"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/settings/{Slug}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/comments/(.*)/BlogCommentsPageNo/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?ShowBlogCommentsAdmin=true&BlogSlug=$3&BlogCommentsPageNo=$4&$6"
name
=
"BlogCommentsAdminComments"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/comments/{Slug}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/comments/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?ShowBlogCommentsAdmin=true&BlogSlug=$3&$5"
name
=
"BlogCommentsAdmin"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/comments/{Slug}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/edit/(.*)/(.*)/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?BlogSlug=$3&BlogPostId=$4&BlogEditMode=true&$7"
name
=
"BlogPostEdit"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/edit/{Blog.Slug}/{IdentityId}/{Slug}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/insert/(.*)/(\?(.+))?$"
to
=
"$1/$2.aspx?BlogSlug=$3&BlogInsertMode=true&$5"
name
=
"BlogPostInsert"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/insert/{Slug}/"
/>
<!-- shows all blog posts regardless of the blog they were posted to -->
<
rewrite
url
=
"^(.*)/(.*)/posts/(\?(.+))?$"
to
=
"$1/$2.aspx$3"
name
=
"AllBlogPosts"
defaultPage
=
"/Blog.aspx"
urlPattern
=
"/{PageName}/posts/{Slug}/"
/>
<
rewrite
url
=
"^(.*)/(.*)/posts/(.*)/wlwmanifest.xml(\?(.+))?$"
to
=
"$1/wlwmanifest.xml"
name
=
"WlwManifest"
urlPattern
=
"/wlwmanifest.xml"
/>