Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...URLrewriter QuestionsURLrewriter Questions
Previous
 
Next
New Post
7/15/2010 4:53 PM
 
Hello...
I have a site that is using human friendly URLS. 
I have pages that are  children of a page that has been renamed.
I figured out the hard way that if I edit the child pages the URLS change, but not until I edit the child page.
I was hoping to be able to update those child pages(keywords and description) WITHOUT having the URLS break.
I have local access to my msSQL database and could fat finger in the old URLS after I make the edits I need.
Could someone point me to what table this URLrewriter information is stored in?
Or how the process of editing/updating these child pages breaks the human friendly URLS.
If it was easier I could fat finger in the keywords and description.
Any advise would be helpful.

Including a more graceful way to accomplish the end goal. 

My ultimate desire is to update the keywords and description without breaking anyones bookmarks, or googles index because of a URL change.

Thanks in advance.
 
New Post
7/15/2010 6:22 PM
 
I found I could fat finger the information I needed to update into the "tabs" table, I was surprised to find all the information in one table. I'd still like a more graceful way to perform these actions, but its nice to have solved the problem. In a perfect world I would check if the "tabpath" was going to be updated with the page edit and offer the option to leave the "tabpath" alone so that links dont break, or at the very least provide the user this information (Warning: If you hit update the url will be changed and bookmarks, search engine indexes will be affected.) Then again I do not live in a perfect world.... Maybe this information will help someone else
 
New Post
7/15/2010 6:25 PM
 
I was able to fat finger the information into the "tabs" table as needed.

It would be nice if when you edited a page where the update was going to change the "tabpath" field if it would give you the option to NOT update this field.  Or at least a warning that your links are about to break if you continue.

I'd still like to know if there is a more graceful/proper way to make changes such as these...
 
New Post
7/15/2010 9:35 PM
 
Matt

You can change the tabPath in the table, and as you have found, it will work OK.  However, you can't make any changes to that page without the value getting overwritten again.

The reasons for this are historic - the tabId used to form the main part of the Url, and the TabId never changed, so it didn't matter what you did with the pagename.  Now, with humanFriendly Urls, the tabid is removed from the Url, and the path can change.  I expect the main reason the TabPath field is not editable is because many people would break their site without fully understanding what they are doing.

As a self-plug, my Url Master module (see link in signature) allows you to create your own Urls and redirects for pages.  This means you can de-couple the page name and Url for the page.  You can also setup redirects so that if you change the page name, you can have the old Urls forwarded to the new Url, or you can just redefine the Url to match the old (as you have done with the tabpath field).  It does this and a lot of other things as well, all in the field of managing the Urls on your site.

You may want to look at a more permanent and powerful solution like this, so that you don't inadvertently overwrite your changes again when changing page settings.
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...URLrewriter QuestionsURLrewriter Questions


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out