Post page to show parent in slug

Hello,
My site has pages and posts. The 3 latests posts are on a page called “blog”. When a post is clicked on to view, I would like its permalink to be: www.mysite.com/blog/the-post.
However wordpress is just doing www.mysite.com/the-post.

How can I identify the “blog” page as the parent of all posts, and get it to appear in the permalink? Thanks in advance.

Go to Settings > Permalinks and, in the custom structure, use:

/blog/%postname%/

Thanks Tim, sorry I should have clarified that there are other pages which don’t need blog as the parent, so the structure of the site is:
home
services > service 1, service 2, service 3
blog > post 1, post, 2, post 3 etc (These posts need to have /blog/post-name)
about
contact

Apart from the “posts” listed above everything else is pages and they already have the correct permalink structure.
So my question is how do give the posts only the permalink sturcture /blog/post-name?
Thanks alot.

Permalinks only apply to posts. Pages use permalinks set up by the slug and parent-child relation. In other words, putting ‘/blog/’ in your Permalinks will not affect your service, about or contact pages

Wow Tim, thank you…I don’t really understand why the custom structure only applies to posts, but in this case, that’s perfect for me. Cheers.

I have Custom Post Types, children of Portfolio (as in /portfolio/portfolio-item). I would really like to see my usual posts to be /blog/blog-post.

I had tried the method suggested above before finding this forum but that changes the permalink of my custom types. The problem remains.

Any ideas?