views:

19

answers:

0

I have a Dot Net Nuke site that is hosted with the Rackspace Cloud (so I don't have access to many of the standard debugging methods I would normally use). The site is running great for virtually every aspect except ad advertising module that is important to the client.

When the site is called with a rewritten URL, it works great:

http://www.example.com/Careers/tabid/60/Default.aspx

On the other hand, when the basic URL is used it loads the home page and ignores the query string:

http://www.example.com/Default.aspx?tabid=60

This latter form should work. In fact, I am somewhat shocked that the site works at all when the basic form that the URL will be rewritten to doesn't load the correct page. Yet, there it is, running great.

The problem is that the advertising module's admin pages (and only the advertising module's admin pages) generate only querystring style URLs and thus load the front page. Manually converting the advertising module URLs into rewritten ones actually works. In other words, this won't load (and is what is created):

http://www.example.com/Default.aspx?tabid=58&advid=20&show=viewadvertiser

Yet, this loads fine:

http://www.example.com/Ads/tabid/58/advid/20/show/viewadvertiser/Default.aspx

Does anyone have any ideas on how this could be fixed? The module producer suggested we disable URL rewriting because it is a host problem and not a code problem in the module, but that simply makes the rest of the site inaccessible.

EDIT: DNN version 5.4.1