This should be a comment but I have not enough reputation yet, sorry for that… As Jacob said in his comment this is the normal behaviour. However this issue has already been discussed many times. Check this Q/A as an example: https://stackoverflow.com/questions/17798815/remove-category-tag-base-from-wordpress-url-without-a-plugin
Related Posts:
- custom htaccess rewrite rule for page
- Using custom/dynamic “slug” for a page
- Display posts with author in the url with custom post types
- Clash of the rewrites
- Hijacking the URL for filtering
- Prevent WordPress from automatically correcting URLs
- Server (WordPress) redirects files that are not supposed to (using htaccess)
- redirect 301 old url to new url
- Alias ‘wp-content’ directory to something shorter (framework?)
- WordPress .htaccess – route other URLs to another app
- Changing RSS feed URL structure
- add_rewrite_rule fro html to another url not working
- Access files at new location using old file paths
- Preserve Domain Alias
- How to rewrite url wordpress?
- Adding special characters to slug?
- Wildcard forward all posts and pages with few exceptions
- Preserve old website URL structure after migrating to WordPress
- React Router with WordPress
- How to change the Author Slug from Username to Nickname and deal with Special Characters
- Is WordPress API visible from PHP file called in htaccess
- wordpress url correction
- Redirect htaccess [closed]
- Two sets of url one content?
- How to customize sub-URLs in a wordpress website (.htaccess)
- Get logged in username in wordpress url
- URL problem: www.sitename.com/blog and www.sitename.com/learn using same WP installation
- Make the home page’s slug visible in the browser’s URL bar
- Multiple permalink with and without category for same post
- Rewrite URL to get rid of wp-content etc and change URL
- taxonomy term in URL slug won’t forward to the correct term for custom post like it does for default categories/normal posts
- Remove Page Slug from URL
- How to retrive previous Domain URL in Wp
- Lost WordPress website access after changing URL [closed]
- WordPress is adding pagination for all pages like www.example.com/page/123. How to remove that?
- Switch WordPress to non-absolute links? [closed]
- Use a template file for a specific url without creating a page
- Does WordPress keep track of a post’s URL history and provide automatic redirects?
- Change the “page” slug in pagination
- Override default url for author pages?
- Change author base slug for different roles
- Masking wp-content/themes/name/images to just images directory using htaccess
- Two (or more) parallel (sub-)TLDs that are retained when surfing the site / dynamically set the site address?
- Passing parameters to a custom page template using clean urls
- Getting the Site URL Including the Front Base
- How to add custom rewrite rule to .htaccess?
- Multiple endpoints to same page
- Use subdomain for certain urls
- Custom slug in front of search URL
- Rewrite default post type
- How to seamlessly redirect between different archive and singular slugs?
- How to add dot(“.”) in post slug
- How to prevent redirection to max 2147483647 for larger values of the page query variable?
- How to change default page slug?
- How to append a URL parameter to all outbound URLs
- Handle category name URL rewrite before different post type slugs
- How to remove “admin.php?page=” from wp-admin using .htaccess?
- SEO Friendly URLs for my plugin categories
- Will references to ugly links automatically redirect to their pretty url permalink?
- How to create a specific frontend URL (not a Page) from a theme or plugin?
- how to add prefix to post url structor only
- How do I remove a word from a url in WordPress using .htaccess?
- Why does wordpress still strip my query var?
- Remove subfolders from URL
- Appending numbers to url do not break the link
- Rewrite rules in .htaccess get overwritten?
- Custom rewrite rules are sending everything to index.php
- WP Login forms action URLs displayed as pretty URLs in browser (ex with Restore Password)
- How to change ?lang=cn into /cn/
- WordPress keeps writing rewrite rules to .htaccess
- WordPress Rewrite
- Dynamic URL, not a physical page within the database
- Passing & Reading URL Parameters with URL re-writing
- unexpected problem in url rewrite
- Tricky URL rewrite with custom values in url
- How to change page URLs to “www.site.com/page” instead of “example.com/blog/page” but keep post URLs as “example.com/blog/post”?
- Add_query_arg + two times the same argument?
- Redirecting all old links from previous EE site to new WP site in one go?
- WordPress 404 unless there is a space in url
- Woocommerce different URL for every table placed in the restaurant
- Change default URL of image attachment
- Why is there /index.php/ in all my links? How do I remove it?
- Taking a value from PHP_URL_PATH won’t work after WordPress 5.5 update
- Two “.htaccess” Files Located in Different Directories?
- Display content according to current URL
- WordPress redirection to get url friendly
- Change WordPress comments url / word
- Add a query string to ALL links on site
- Add rewrite rule for rewrite endpoint
- Migrating a page to be an article
- Rewrite WordPress Custom URL
- Allow single quote in URLs
- Changing WordPress blog name and web address
- How to get “extended” path info from URL in a plugin
- htaccess: Remove trailing slash from URL ending with .xml/ only
- Multiple Permalinks for Same Post
- External/non-WP rewrite rule without QSA
- Issue with using .htaccess to redirect feedburner feed
- Adding more pages to author pages
- How to check current URL for endpoint in a template file?