Hello,
I read the previous posts about rewriting URLs of a discussion board in MonoX to create SEO-Friendly URLs, then I wrote my own rewrite tags in web.config, everything works fine. For instance,
<
rewrite
url
=
"^(.*)/mynewboard/(.*)/(.*)/(.*)/(.*)/(\?(.+))?$"
to
=
"$1/MonoX/Pages/SocialNetworking/Discussion.aspx?boardId=$2&$4=$5&$7"
name
=
"DiscussionPaged"
defaultPage
=
"/MonoX/Pages/SocialNetworking/Discussion.aspx"
urlPattern
=
"/mynewboard/{BoardId}/{Slug}/"
/>
<
rewrite
url
=
"^(.*)/mynewboard/(.*)/(.*)/(\?(.+))?$"
to
=
"$1/MonoX/Pages/SocialNetworking/Discussion.aspx?boardId=$2&$5"
name
=
"Discussion"
defaultPage
=
"/MonoX/Pages/SocialNetworking/Discussion.aspx"
urlPattern
=
"/mynewboard/{BoardId}/{Slug}/"
/>
However, I have a problem when I am on a discussion board page. The "Back to All Discussion Boards" link is still linked to page: "http://www.mydomain.com/MonoX/Pages/SocialNetworking/Discussion.aspx?=", not be the rewritten url.
I tried to write my own rewrite tag for Discussion.aspx like this:
<
rewrite
url
=
"^(.*)/mydiscussion$"
to
=
"$1/MonoX/Pages/SocialNetworking/Discussion.aspx"
name
=
"MyDiscussion"
defaultPage
=
"/MonoX/Pages/SocialNetworking/Discussion.aspx"
urlPattern
=
"/mydiscussion"
/>
When I browse to "http://www.mydomain.com/mydiscussion", it works fine by displaying the Discussion.aspx but the "Back to All Discussion Boards" link is still linked to "http://www.mydomain.com/MonoX/Pages/SocialNetworking/Discussion.aspx?=".
How to Rewrite the URL of "Back To All Discussion Boards" link?