When I access the URL of the blog page, a different page is displayed

Thank you for your continued guidance.

I’m having trouble with a problem where accessing a blog page URL displays a different page.

The blog titles are listed in the correct order in the sitemap, but accessing them displays a different page.

It seems quite complex, so I considered migrating all the articles to a backup site and manually creating them one by one, but I gave up on that idea because there are so many pages.

There are about 80 blog page URLs.

For example, “demo.com/blog/others/7” and “demo.com/blog/others/8” display correctly in order, but accessing the next page, “demo.com/blog/others/9,” displays “demo.com/blog/others/13.

It seems there are multiple instances of this phenomenon.

I recently reorganized and moved my blog, and changed the URL order at that time.

As shown in the image, even though I’ve checked the radio button, the page “demo.com/blog/others/13” is displayed.

Rewriting a blog post is very difficult, so please let me know if there are any improvements or errors.

Thank you in advance.

I’m using ConcreteCMS 9.4.8 with the Replica Pro theme.

Could the issue be caused by a corrupted URL routing (path) cache within the CMS, or by duplicate/conflicting URL slugs in the database?

If so, is there a way to forcibly change the URL or remove the previous URL?

you have pages which are using the same location. The page with the lowest ID will win. compare the location settings for the original page and the page that gets displayed.

Thank you.

I appreciate your advice, but I won’t understand unless you explain the specific methods.

You always give me advice, but it’s not specific enough, which is difficult for a beginner.

If possible, I would like to ask for advice that is easy to understand.

Currently, I’m duplicating the site and manually copying and pasting blog posts from the old site. However, when I access the old site’s URL “demo2,” “domo3” is displayed instead, preventing me from viewing the “demo2” posts and thus preventing me from duplicating the blog.
A strange phenomenon is occurring where pages that exist in the sitemap are displayed when accessed.
I would like to somehow display the old blog page “demo2.” Is there any way to do this?
Thank you for your guidance.

From the sitemap select your demo2 page and click it, next click ‘Location’, create a screenshot and post it here.

Here is the image.
I would appreciate your guidance.

Do you have a page in the sitemap with the url of blog/demo/2-3
If you do have that page what is its location?

Thank you.
The path blog/demo/2-3 does not actually exist.
However, accessing it sometimes displays the blog/demo/3 page; does this mean it would be difficult to fix?

I would do a search in the PagePaths table of the database for /blog/demo/2-3 using a custom sql like this

SELECT * FROM `PagePaths` WHERE `cPath` LIKE '%/blog/demo/2-3%'

If the search turns up that url … delete it, but before doing that export your database as a cautionary backup.

Thank you.
I searched the database for “PagePaths” but found zero matches. Since it is proving too difficult for me to handle, I will copy the site manually.

The ConcreteCMS system is still not very robust when it comes to making changes to pages or sites.
I look forward to seeing how it evolves in the future.

I’m curious if its only when you use the previous and next block that you are getting the wrong pages? I recently ran into that issue and had to make sure “exclude from nav” wasn’t turned on for the sub-pages, and instead turn on “exclude sub-pages from nav” on the top list page.
Or are you clicking a link for one page and landing on another? I found an issue like that when I deleted a page and tried to use the same url slug. I had to find it in the trash and remove the duplicate url.

If you are in the sitemap and click on a page and then click visit, does that always take you to the correct page?