Yes, it’s a standard feature. For the most part it is safe to print them so people can type in the shorter URLs. But… if you will ever end up with duplicate slugs, say
www.example.com/about/contact
and
www.example.com/department/hr/contact
(so, both slugs are contact
WordPress can only show 1 page for each slug. So, if you’re ever going to end up with duplicate slugs – whether those are Posts, Pages, or Custom Post Types – or even Attachments – just know that you’ll need to test each link and make sure it’s pointing to the page you want it to.
And as far as digital links, always use the long version, to minimize the number of redirects a browser has to pass through to get to the actual end-result URL.
Related Posts:
- International characters in slugs to redirect to
- How to prevent automatic redirection of 404 errors and “incorrect” URLs?
- Disable WordPress URL auto complete
- Redirect user to original url after login?
- When I change slug, will WordPress create redirect from the old URL?
- Disable ONLY URL auto complete, not the whole canonical URL system
- User redirect to destination URL after login
- Redirecting WordPress /.htaccess / HSTS / SSL
- Why does WordPress automatically redirect URLs with the parameter “name=” to a different page?
- How to setup 301 redirects for multiple query string URLs?
- Stop WordPress Redirection From /keyword to /some-post-containing-keyword/
- Stop unwanted WP redirection to new url
- How does WordPress redirect to WooCommerce shop page? [closed]
- WP redirects all pages from new domain to old domain
- What is the wordpress way of displaying local external content?
- Import WordPress Post Slug with Forward Slash
- How to redirect visitor to a custom URL using PHP code in functions.php
- Redirect home to another page with htaccess
- Why does wp_redirect strip out %0A (url encoded new line character) and how do I make it stop?
- Custom page slug without creating a WP page
- How to redirect URL with subfolder to the same URL but without subfolder?
- How to redirect a page into file?
- How to redirect after login getting a variable from url (for example with the language)
- How can I replace my primary url globally with a parked one?
- URL redirect problem
- Adding rewrite rule dynamically for search results redirecting to 404 URL
- Child post with numeric only slug keeps redirecting to parent
- How to redirect to clean links with this code
- reducing number of URL Redirects and increasing speed
- URL masking of subdomain to main domain using .htaccess
- Disable WordPress URL auto complete
- Problem in disabling canonical 301 redirect
- Redirect user to original url after login?
- Keep subcategory grandson in slug
- Redirect non existing page to frontpage
- store URL global before we redirect
- Issue redirecting ‘blog’ to ‘news’ in WordPress using .htaccess
- WP_List_table with form of method=GET redirects to wrong url after submit
- How to delete a post and keep its slug to refer to another post
- Redirect old URL (with different post ID) to new URL
- How to fix automatic redirects?
- Delete Redirect Slug For Specific Post
- My redirect URL doesn’t show any pages on my website [closed]
- Unwanted slug in my website
- Preventing Canonical Redirect for CDN
- How to Redirect WordPress domain.com/?anyword to 404 Page?
- URL redirection
- Add base folder to CPT and 301
- URL redirect regular expressions redirecting all after first viriable
- Disable WordPress URL auto Redirect
- How to get user details by name
- Redirect only PDFs in different folders?
- How to disable WordPress URL autocomplete / recognition?
- using wp_rewrite but keep the original url in the address bar
- I’ve move my site but URL still goes to the old site
- One set of Child Pages redirecting to Home page?
- .htaccess not working after page slug change
- Redirect based on $_GET parameters
- Blog post URL redirects to a Page URL who’s slug is a prefix of the post slug.
- taxonomy term in URL slug won’t forward to the correct term for custom post like it does for default categories/normal posts
- Rewrite rule for incoming urls
- Show page without reference to post (like front-page)
- URL Custom Rewrite
- How to handle expired assets/content when user has direct URL
- How to change Ugly link?
- Redirect ignore last URL segment
- Redirect to dashboard after login
- Make a video post redirect to next post after completion
- WordPress Redirect based on the prescence of a cookie
- Remove lost password form and URL
- Redirects from Tumblr to new WP
- Why does multisite bypass WordPress for wp-content, wp-admin, wp-includes and .php files?
- Redirecting to old domain, tried everything, nothing works
- WordPress url incomplete redirects to first article with that name
- Adding special characters to slug?
- Changing domain
- Redirect htaccess does not work correctly with my new wordpress site
- Custom redirect user after login based on metadata
- wp_redirect () doesn’t work in nginx?
- Suddenly new posts have the default permalink instead of the post name
- Adding query string parameters to URL with same name as custom post type gives 404 error
- Create header.php redirect in WordPress and with WPML
- Site Address and WordPress Address settings when using a load balancer
- wp_login_form redirect
- When i try to enter subdomain i’m redirected to main domain
- Change my URL from https://www.domain.com to https://domain.com
- Use a 301 to Redirect any 404 from at the blog post level to the blog archive
- Need to redirect home page only on Woocommerce site if user logged in
- Swap out a page that is a parent to a many many pages
- Changing auth_redirect() page
- Avoiding the -2 in slugs
- Redirect based on referer using Advanced Custom Fields
- Redirect User to Specific Page
- On login redirect to different homepage if user is using a mobile
- Multisite hide subdirectory
- How to redirect correctly a root domain to a subdomain in a subfolder?
- login_redirect for Mobile Web
- How does the flow of htaccess files in sub-directories work
- Redirect to a subdirectory frontpage using without using a WP plugin- what files to edit, and how?
- Redirect if a user has not written a post