To get your desired structure:
Go to Settings > Permalinks in Admin.
Under Common Settings, click Custom Structure and enter /blog/%postname%/
Click Save Changes button.
This sets the permalink structure for posts. Pages already appear at at the root of your install, so no modification is needed for that.
Related Posts:
- Changing permalink of WordPress
- How to display by default only published posts/pages in the admin area?
- How to Check if a Page Exists by URL?
- Using single.php from plugin folder instead of default template folder
- Custom permalink structure only for default posts
- Static posts page with home.php
- Pagination not working on Custom Page Template
- Custom post type single (permalink) throws a 404 error
- Why does `url_to_postid` return 0 when testing `page_for_posts` Page?
- Custom post type permalinks breaking due to 3.1 bug fix
- Is there any WordPress alternative to Book module of Drupal?
- Changing my permalink structure – will new layout conflict with existing page?
- Posts vs. Pages
- Move first half of posts to one parent page, second half to the other page
- Adding buttons to Add New Post and Add New Page
- Switch to page template when using post permalink
- How to handle broken links created by permalink/slug changes?
- How could I change my Permalink from blog to custom structure? [closed]
- Static posts page with home.php
- When changing pages to posts, how do you set up 301 redirects for the page URLs?
- “about us”, ” contact” sections should be article(post) or page in the simple small Business website?
- disable Tab post on nav-menus page (Admin)
- Custom Permalink Structure for Pages & Posts
- WordPress Query Posts From Category Post on Static Page
- register_post_type permalink
- Unabled to Change Permalinks – Even Using the “Edit” (Resets to Original Permalink on “Update”)
- Post/page title to permalink transformation – what is behind the scenes?
- Post titles and thumbnails as links to custom post types?
- How to link post titles on page A to its posts on page B?
- Organization of time insensitive content
- What would causes search to return incorrect results?
- Please help a newbie with blog page issue?
- Added a ACF field to custom page and want the results to show as a column in admin
- Show post count in custom taxonomy page
- Put page on Archived statut after end of publication date
- post and page and custom post type
- Custom Post Types and Broken Permalinks
- Custom permalink for wordpress page / post
- Category URL to use same string as Post URL Permalink
- How do I set content in my pages so that it remains permanent while blog posts are added below?
- How to give priority to page than to posts permalink structure?
- Append a random string to a post permalink
- Precedence of page permalinks over woocommerce product category links?
- Posts in Page – How to customize the URL?
- Allow users to create their own page/s
- One of my posts is displayed as page
- How to mix pages and sub-categories in a url
- Make a custom URL and link to custom Template
- Automatically delete default posts and pages on theme install?
- How to have more post in a page than in your home page
- custom post type single page template not working
- How to have 2 posting pages on a blog
- Default post type doesn’t display in url
- Changes done in admin panel are taking time to reflect in the REST api responses
- Blog posts are not appearing as subs of Blog Page
- Edit Page button is gone
- Use category base slug in posts’ permalink
- Post/Page Publish/Update button not clickable once I make an edit
- Change the Slug of Post Type post to baseurl/post/%postname%
- Add default content to post (for specific category)
- Is it possible to show a different WP menu when using password protected pages?
- why does HTML Tag not working in Post and Page
- problem to delete page
- same template for multiple custom post type single
- Redirect before post page
- How to place HTML below the title of the (custom) post overview
- .current-menu-item class on custom post type children pages – again?
- Run a function when post is deleted?
- Bulk update post slugs through database
- Animated gif for a thumbs
- I am unable to publish/update post
- WordPress Custom Fields (Checkboxes with multiple values)
- How can I pass the ID of a post to a page template by clicking a url?
- Custom Post Archive Page not working
- Custom post types related to same custom post type?
- Check if a custom post type has already been created
- How to create a page that shows the last 10 posts?
- $_GET parametters not working in an specific template
- the_content() Not Grabbing All Content
- Display on page every post in blog WITH comments
- HTML Inside of Shortcode Breaks Shortcode Output
- How to setup different permlalinks for posts and pages?
- Link post images to post
- Problems with WordPress in subfolder, posts show a blank page
- Rewriting blog permalinks
- Is there a way to find all posts with Youtube video embedded?
- WordPress empty page! what is wrong with this code?
- How to create custom search form function including post “tags”
- How to distinguish pages created by woocommerce?
- insert post fails after multiple postings
- Count posts for pagination
- Display only current page -> posts tags in page
- Can’t seem to replicate permalink structure for localhost development site
- Show a Category Specific Info Box
- Changing permalink of custom category
- Special Query: Title, Terms, Content – %LIKE%
- Overwrite URL on blog posts
- WordPress 3.2 – Problem with WYSIWYG editors in a custom post type?
- 301 Redirecting posts without %postid% (just %post_name%) in permalink to ones with %post_name%_%postid%
- WordPress Custom Post type csv exporter