Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Page > advanced settings enhancements #4115

Closed
lsrtdavis opened this issue May 15, 2015 · 9 comments
Closed

Page > advanced settings enhancements #4115

lsrtdavis opened this issue May 15, 2015 · 9 comments
Milestone

Comments

@lsrtdavis
Copy link

  1. allow for the choice of a 301 redirect. currently it redirects with a 302.
  2. Check box to add meta robots "noindex"
@yakky yakky added this to the 3.X milestone May 21, 2015
@FinalAngel
Copy link
Member

Has been enhanced in 3.2

@HenryMehta
Copy link

Is part 2 (meta robots noindex) of this issue delivered? And if so, how do I find it because I cannot see a it on the admin screens and I cannot find it in the documentation

@fsbraun
Copy link
Sponsor Member

fsbraun commented Jan 25, 2023

@HenryMehta To add meta tags to sites please use djangocms-page-meta.

@HenryMehta
Copy link

@fsbraun I am trying to implement using djangocms-page-meta but I don't understand how I would set DjangoCMS pages to be noindex

@benzkji
Copy link
Contributor

benzkji commented Jun 12, 2023

How can I achieve point 1? I dont see any 301 checkbox anywhere?

@fsbraun
Copy link
Sponsor Member

fsbraun commented Jun 12, 2023

@benzkji No, a 301 redirect is not available out of the box for the django CMS UI.

I'd suggest using the django.contrib.redirect app (see docs here). It issues a permanent redirect (301) by default.

The idea is that you just keep a list of URLs to redirect and need not have stub pages cluttering the page tree.

@benzkji
Copy link
Contributor

benzkji commented Jun 12, 2023

Thanks for clarifying. We've removed the parent, and will add a "manual url" to the previous child page. We already use a redirects app, but if the parent page is a status code 200, that doesnt help much. I know many cases where a page serves as parent, but doesnt have it's own content... no cluttering there, normally.

Why not change it to a 301? It is an intended redirect, so, worth a real 301, no? It's just the SEO guys lurking around the corner...

@fsbraun
Copy link
Sponsor Member

fsbraun commented Jun 12, 2023

Well, 301 is irreversible. But I see your use case. It might be a nice PR for v4... What do you think?

@benzkji
Copy link
Contributor

benzkji commented Jun 12, 2023

Well, some SEO specialist might be needed to tell if it really always could be a 301. But as far as I can see, Search Engines come back to check 301s from time to time...so...it would recognize the removed redirect. Or at least if the page has again links to that page, it would get crawled and indexed again.

Yes, a PR. :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants