Feature Request: Ability to choose canonical URL

Permalink
I would love the ability to set the canonical URL to one of the paths defined under "Page paths and locations". Rather than the

Instead, canonical URLs currently are determined by where a page lives within the sitemap. So, if you move the page around within a site structure, the canonical URL changes also.

You can define additional page URLs but these all redirect to the canonical URL which can change over time. Ideally the canonical URL would be some persistent URL that I define and if I choose to move the page around (for menu change sake, just sorting my pages, etc.) my URL would remain persistent.

The main reason I want this is for creating short URLs for my pages (which are good for SEO in my experience), instead of my URLs inheriting the folder structures I create for sorting pages within my sitemap.

I talk about it a bit here:http://www.concrete5.org/community/forums/customizing_c5/shallow-ur...
TheRealSean kindly offered a solution (which I have not tried yet as my feeble mind doesn't know what to do with that code!) but ideally it would part of the core of Concrete5 and a great SEO feature (if I do say so myself :-)

I have attached a mocked up screenshot of how this could look on the Page Properties > Page Paths and Locations to help you visualise the user experience. (Made with Balsamiq Mockups - cool tool!)

1 Attachment

malkau
 
koodlaty replied on at Permalink Reply
koodlaty
Hi, I got exactly the same need. Pretty please :)
lucasschirm replied on at Permalink Reply
Hi malkau,

I start to work with concrete5 this week, but my first concern its only about SEO e canonical domain, the concrete5.

thinking about it, i decide to write, how to canonilize your sub-domain in concrete5, using only .htacces file.

It's a short post in portuguease but can be translate easly with new version of Google Chrome. The URL to my post:

http://www.ogenial.com.br/blog/canonical-domain-concrete5/...

I had post about how to change for Prety URL's with 301 redirect from old URL's, "prety" easy :)

http://www.ogenial.com.br/blog/canonical-url-concrete5/...

I hope this help you.
InfiniteSandwiches replied on at Permalink Reply
I think I've found an easy solution:

http://www.concrete5.org/index.php?cID=478723...