Relevant:
http://core.trac.wordpress.org/ticket/12002
/blog/
is added to prevent permalink clashes on the root site of a multisite install. For now you’re going to have to resort to using the network admin and manually wading through the options table modifying it each time you regenerate rewrite rules.
You can remove the blog slug completely.
Go into the primary site options in the network admin, and set your permalinks without blog included, to something like /%postname%/. Go back to the permalinks settings in your site’s dashboard, you should notice that /blog is removed from the permalinks. Set them to your desired structure again and save.
This should remove the blog slug from your URLs.
Related Posts:
- Custom post type single page fine for admin, 404 from front
- Custom post type single page returns 404 error
- Getting hierarchical custom post type permalinks to work just like pages
- Custom post type pagination 404 fix?
- Inconsistent temporary 404s on whole install | PHP error with post-template.php
- WPML with WP_Query serving up all 3 languages [closed]
- Custom post type 404s with rewriting even after resetting permalinks
- Custom Post Types 404 Issue
- Custom post type archive 404’s with paginate_links
- Pagination throws 404 error on custom taxonomy archive pages
- 404 on child page when parent page slug is identical to custom post type
- Custom Post Type, WP_Query and ‘orderby’
- Single custom post type page redirecting to 404 page
- Templates for Custom Post Types and Custom Taxonomies
- Multisite wide post type?
- Hierachical Custom post types permalinks not working
- How to disable a Custom Post Type Feed?
- How can i avoid the permalink start with ‘blog’ while using the custom post type?
- Child pages on hierarchical Custom Post Types 404s
- Custom Post Type Works but Still Shows “Page Not Found”
- WordPress custom post type category pagination 404 Error
- Pagination throws 404
- How do I redirect all 404 errors of a specific post type to another URL?
- Removing CPT slug from URL results in 404 error for archive page
- WordPress monthly archive links result in 404
- Remove Slug from Custom Post Type results in 404
- Querying Posts by Taxonomy From Alternate Network Site
- How to remove CPT comment feed from head?
- WPMU: Programmatically adding CPT posts to specific blog id
- Custom Taxonomy archive returns 404
- Pagination gives 404 error
- Custom Taxonomy 404
- Pagination with custom post types results in 404 issues
- How do I Use Nested Loops of Custom Post Types for MultiSite Blogs using WP_Query()
- Create second custom 404 page for selected post type
- Custom Permalink with Dynamic Taxonomy for Custom Post Type – Works, but breaks other permalinks
- Custom Post Type rewrite rules not working, how to alter the rewrite order?
- Rewrite Custom Post Type URL slug
- 404 error on custom post type
- Multisite Global Custom Posts
- Multisite with a single, shared custom post type, while retaining site URL
- custom post type and custom taxonomy url conflict
- Sub-Sub-Blogs — creating and importing content into a custom sub-type
- Custom Post Type vs. User Page
- Remove default post types on all sites except primary blog. WPMU
- Redirect Single Post CPT (Custom Post Type) to a specific URL
- Why my custom post posts aren’t showing (404 error / page not found)
- An empty Custom Post Type Archive page returns 404 in WP 3.1
- How To Create A Custom Taxonomy 404 Page
- Custom Post Type + 20k posts = blank/404 within Admin edit.php [duplicate]
- Plugin for custom posts and fields [closed]
- Bizarre Permalinks Issue: 404 Errors Everywhere
- Custom Taxonomy Invalid in REST API
- Custom taxonomy in URL showing 404
- Custom Post Type Draft Preview Goes to 404
- wp_insert_term in a multisite installation
- Custom Post Type / Two level deep taxonomy (cat. and subcat.) uri problem (error 404)
- New entries to custom post type produce 404 on single view
- Custom Post Type slug and WPML gets 404 error
- Add new custom post type screen (admin area) results into 404
- Some permalinks on Apache/localhost development setup return 404’s when set to anything other than plain permalinks
- Making permalink for custom post type/custom taxonomy. Stuck with 404 in the single post
- pre_get_posts gives 404 error on Custom Post
- Custom 404 redirect for a luddite
- WP gives 404 error for custom post type with GET variable
- 404 error next-page [2] PageNavi custom type taxonomy
- Custom Post – additional param in the custom post URL goes to error page
- Custom Post Type Rewrite – Page Not Found
- What am I doing wrong with my taxonomy?
- Main site single-property.php design, as homepage of a multisite
- Cannot use pages created on WP
- Shared Custom post type between WP network sites
- CPT unsaved draft gives error 404 – when Post Formats support enabled
- Pages displays correctly but returning a 404 error in http header.
- Pagination in custom loop for custom post type throwing 404 error
- Multisite – Echo admins profile meta
- 404 for children in hierarchical custom post type
- Submiting custom form give error 404
- install.php Custom Taxonomy Term not being added to custom post
- 404 with Custom Post Type
- How do I paginate a custom post type listing on a custom template page?
- WordPress custom post type post and category links 404
- 404 Error On Custom Taxonomy Pages 2, 3, etc
- Pagination on category pages using wp_pagenavi causes 404 errors
- Custom Post Type, 404 error
- How to debug a 404 error on pages whose content is perfectly displayed when I explore it?
- Fatal Error WordPress Custom Post Type UI + WPML
- Create WP multisites as a custom post type
- Custom post type REST api 404: Updating failed. No route was found matching the URL and request method
- Single custom post type page redirect to 404 page
- WordPress Multisite Network Shared Custom Post from Main Site using single-CPT.php
- Custom Post Types, Single Posts returning 404 Errors – flushing permalinks does not correct
- Can Multisite and Custom Post Types work this way?
- Custom post type category pages pagination returns 404
- Cannot create custom post types with a specific name
- Custom Post Type – archive working – single is not
- Multisite permalink issue
- Adding a new custom post type using the editor causes 502 bad gateway error
- Change the WordPress database prefix on the fly?
- Change the WordPress database prefix on the fly?