WordPress.org

Ready to get started?Download WordPress

Forums

XML Sitemap & Google News feeds
301 redirect for splitted sitemaps (11 posts)

  1. satoshy86
    Member
    Posted 11 months ago #

    Hi, if i set "split by year" or "split by month" in plugin setting the sitemaps generated for specific year or month are not available because as response i receive a 301 - Moved Permanetly to the Home Page.
    Otherwise main sitemap and page sitemap works well.

    Any suggestion?

    http://wordpress.org/plugins/xml-sitemap-feed/

  2. RavanH
    Member
    Plugin Author

    Posted 11 months ago #

    That is strange... Do you have some custom .htaccess rules that could be triggered by the use of year and month number in the URL of these sitemaps?

    Can you share a link to your site with the 'split by' option set so I can verify the response headers for these redirects?

  3. satoshy86
    Member
    Posted 11 months ago #

    No, no special .htaccess, there are only directive from WP Super Cache and WordPress.

    Here the link to my website with splitted sitemap:

    http://www.informaresicilia.it/sitemap.xml

    Give me a feedback when you have visioned the problem, because i have to set a valid sitemap as soon as possible (the site is a local news magazine). . .

    Do you need also .htaccess dump ???

  4. RavanH
    Member
    Plugin Author

    Posted 10 months ago #

    OK, thanks you can reset the config to the unsplit post sitemap. There are three things that intrigue me:

    1. You are using WP Super Cache but the usual WP Super Cache timestamps (and other remarks) at the end of the source are not there. They are visible in your normal pages sources but not the sitemaps. But then again, neither are they showing in your RSS feeds. What configuration of WP Super Cache are you using? It might be helpful when sitemaps (and other feeds) are treated by WP Super Cache...

    2. Your server is equiped with Plesk and I notice it appends some response headers of it's own. I wonder if any config in Plesk might be adding the redirect response header...

    3. I see you are using a custom Permalink structure /%post_id%/%postname%/ and I suspect this might be the cause. I'm not going to ask you to change that even for a brief moment, so I'll do some tests on my production server and will let you know if I can reproduce the redirect.

    In any case, thanks for reporting the issue and your cooperation :)

  5. satoshy86
    Member
    Posted 10 months ago #

    Thank you for investigation.

    1 - Yes i am using WP Super Cache but not with:
    - archive
    - tag
    - feeds
    - search
    It's better to cache sitemaps?

    2 - No i dont think is Plesk, i have not done any particular
    configuration on it

    3 - Yes may be, thanks a lot!

  6. RavanH
    Member
    Plugin Author

    Posted 10 months ago #

    Hmmm, I cannot reproduce this :( With both WP Super Cache installed and Permalinks set to /%post_id%/%postname%/ the split by year and month sitemaps work fine on my test server...

    About not caching archives and feeds, I suppose on a small site it's no problem but on larger sites, you might benefit from allowing WP Super Cache to cache them too. Feeds (at least, but maybe archive pages and even searches too) get cleared upon each new publication so there is no danger :)

  7. satoshy86
    Member
    Posted 10 months ago #

    I have to resolve the problem since there are about 15/20 new post every day and the sitemap grow fast.

    At the moment i have "hacked" the plugin because in the last release "split by year" is selected by default if there are more than 500 post (i'm over 700).

    I will investigate furtheremore . . . any suggestion is apprecciated.

    Thank's a lot.

  8. RavanH
    Member
    Plugin Author

    Posted 10 months ago #

    I see what you mean. Your sitemap will be growing fast and you'll be running into trouble soon if you cannot split it... Can you mail me the .htaccess rules via http://status301.net/contact-en/ and tell me what other plugins are running on your site?

    For what it's worth, I don't think it is related to my plugin because I cannot even pull a yearly archive on you regular site using the URL parameter 'm' like http://www.informaresicilia.it/?m=2013 gets redirected to the main site too...

  9. RavanH
    Member
    Plugin Author

    Posted 10 months ago #

    What do you have as category and tag base in the Permalink settings?

  10. satoshy86
    Member
    Posted 10 months ago #

    Nothing. And "category" word erased by "SEO by Yoast" plugin configuration

  11. RavanH
    Member
    Plugin Author

    Posted 10 months ago #

    ...And "category" word erased by "SEO by Yoast" plugin configuration

    Ah! That plugin is a likely source of the issue.

    Now I don't know Yoast's SEO plugin but you can get rid of the category base by entering a dot (.) in that field on your Settings > Permalinks page. So there is no need for using that setting in the SEO plugin unless it is also doing something else meaningful.

    But there probably is another configuration setting that is causing the redirects. Is there an option for disabling and/or redirecting date archives?

Reply

You must log in to post.

About this Plugin

About this Topic