Site structure
Version 7.x > Site structure > Alias Paralysis View modes: 
User avatar
Certified Developer 12
Certified Developer 12
chetan2309-gmail - 10/26/2013 10:46:01 AM
   
Alias Paralysis
Hi All,

we are at the end of our development phase and we now need a sudden change in the path by which documents must be accessed externally. This change we are doing at last time to match for SEO requirements.

So here iis the structure of my website

Root
- Get Answers
- Articles( There are hundreds of documents)
- category 1
- article 1
- article 2
- category 2
- article 1
- article 2

"Get Answers" is right accessed as alias like SiteRoot/information/

However article 2 of category 1 has a path like this:-

SiteRoot/get-Answers/Articles/category1/article


Which is causing inconsistency with SEO. Since no of documents are so many that it would be impossible to follow manual approach.

How can I make use of features like Documents Alias, Custom URl, patterns to achieve this. i am unable to figure it out

I refered this doc http://devnet.kentico.com/docs/7_0rc/devguide/index.html?multiple_document_aliases.htm , however I am still unable to solve this puzzle.

Any help would be highly appreciated!!

Regards,
Chetan

User avatar
Certified Developer 13
Certified Developer 13
kentico_josefd - 10/27/2013 12:13:55 AM
   
RE:Alias Paralysis
Hello Chetan,

If I understand your example correctly, all documents are placed right under the Root document, without any tree structure whatsoever. I would suggest to recreate the tree structure like this:

Root
+ Articles
+ Category 1
- Article 1
- Article 2
+ Category 2
- Article 1
- Article 2

While 100s of articles may seem like a lot, you can move them in bulk, using:

CMS Desk -> Content -> List

Let me know if this solution suits you.

Regards,
Josef

User avatar
Certified Developer 12
Certified Developer 12
chetan2309-gmail - 10/27/2013 6:15:14 AM
   
RE:Alias Paralysis
Thanks Josef , for the reply. Right now I have structure in place which is like below. Apologies if I was not clear.

Root
- Get Answers
- Articles( There are hundreds of documents)
- category 1
- article 1
- article 2
- category 2
- article 1
- article 2

So now. "Get Answers" has an alias called "products-information"

So inorder to access "Get Answers" inside root I can access it like this /Root/products-information. Since it has an alias.

Now, but the same way I can't access documents lying under it. So to access article 1 of category 1 I need to access them as this

Root/get-Answers/Articles/category1/article 1

But I would like them to be accessed as

Root/"products-information/Articles/category1/article

Right now its throwing 404. SO what changes do I need to make it consistent across website. i need to achieve this for SEO reasons.

I hope I am clear this time

Thanks,
Chetan

User avatar
Certified Developer 13
Certified Developer 13
kentico_josefd - 11/5/2013 7:16:27 AM
   
RE:Alias Paralysis
Hello Chetan,

I see. Is there any reason why the first node has to be called "Get Answers"? The simplest solution is to rename it to "Products Information" and assign "Get Answers" as either Document Alias or Menu Caption if necessary.

Regards,
Josef