The change of method to GET
after redirect from POST
, PURGE
, BAN
whatever, is perfectly legal and been there, and will be without WordPress (it has nothing to do with it, really). Welcome to the World Wide Web:
Note: For historical reasons, a user agent MAY change the request method from POST to GET for the subsequent request. If this behavior is undesired, the 307 (Temporary Redirect) status code can be used instead.
As a matter of rule, don’t expect a method to be kept after redirect, unless you’re able to modify the client software to do so.
Related Posts:
- What does HTTP/1.1 302 mean exactly?
- Why is WordPress redirecting from http to https on a local environment?
- Redirect www to non-www htaccess
- Redirect from https to http or from http to https? [closed]
- Disabling the X-Redirect-By response header
- Get the final destination after WP_Http redirects (WordPress)
- Cant Access Website – Changed HTTP to HTTPs
- How to include error message on login
- 503 Service Unavailable error was encountered
- Unable to access folders in same level as wordpress installation
- How to use https on one page only?
- WordPress index.php seems to perform unwanted redirect 301
- My site doesn’t redirect from HTTP to HTTPS
- Wp Remote get with manual redirect
- Blog post is redirecting to home page
- wp_redirect is only working in Chrome Network, page is not redirecting
- WordPress website down with error “redirected you too many times.”
- Understanding Redirects
- I get “too many redirects” problem when migrating localhost site
- Redirect HTTP request to HTTPS request
- custom error message or redirect to custom page if any error occurs
- Configure WordPress to listen on a port other than 80
- Moving site from HTTP to HTTPS
- Redirect after empty register form
- WordPress HTTPS – ‘… better to use HTTP for installation …’
- Getting error when trying to redirect WP site to mobile site
- Detect if request is coming from wordpress conditional statement
- How to use the HTTP API (wp_remote_get) instead of cURL?
- Other pages fine but wp-admin showing ERR_TOO_MANY_REDIRECTS Error
- How to setup an automatic redirect for when there has been a critical error on the site?
- How to force HTTP and stop SSL completey on WordPress website
- How to redirect all HTTP requests to HTTPS
- PHP header(Location: …): Force URL change in address bar
- php refresh current page?
- How to force a 404 on WordPress
- Disable front end to use as CMS only?
- Redirect Restricted Page to 404
- How to redirect non-logged in users to a specific page?
- How to prevent automatic redirection of 404 errors and “incorrect” URLs?
- How do I skip wordpress’s 404 handling and redirect all 404 errors for static files to 404.html?
- Disable WordPress URL auto complete
- Host the wp-admin on another domain?
- Redirect user to original url after login?
- When I change slug, will WordPress create redirect from the old URL?
- WordPress localhost site redirect to live site
- WordPress redirecting connections on port 8080 to 80
- WordPress Redirect All HTTP requests to HTTPS via .htaccess
- wp_redirect() function is not working
- Redirect entire website to a single page
- My wordpress multisite homepage redirects to signup page
- Logout redirect to home page
- How to remove rest api link: in http headers?
- Disable ONLY URL auto complete, not the whole canonical URL system
- Prevent WordPress from sending Cache-control http header
- Redirect Localhost wordpress site to dashboard
- Redirect page URL to home URL without using a plugin
- Login redirect to previous page
- How to prevent redirect to ‘About’ after core upgrade?
- 301 redirect instead of 404 when URL is a prefix of a post or page name?
- Why is wp_redirect() preferable to a standard PHP header redirect?
- How do I programmatically generate a 404?
- Redirect to referring page after logging in
- User redirect to destination URL after login
- Prevent access to single post types
- check first time login only
- How to change the default logout link on WordPress Admin
- Stop WordPress from “guessing” redirects for nonexistent URLs
- WordPress install enters an infinite loop
- How to redirect a sucessful registration to a page template?
- How to configure nginx to redirect requests to the uploads directory to the production server?
- WordPress HTTPS redirect loop
- Why am I getting a 301 on a existing post?
- Redirect to dashboard after login
- Make a video post redirect to next post after completion
- Old blog/ and blog/feed/ URLs not working after moving blog to top-level via .htaccess
- Non-WordPress page in subdirectory under WordPress page
- Force HTTPS using .htaccess – stuck in redirect loop
- How to redirect after login, the working way?
- Keeps on redirecting on my development copy
- Password change when the user login first time
- Custom login form redirect to external site
- Redirecting WordPress /.htaccess / HSTS / SSL
- 301 redirect not working through .htaccess
- handling login/logout redirects
- Clarification on auth_redirect()
- Site redirects to wrong url when saving settings
- How to redirect all requests to wp-login.php?
- Implementing global redirection (automatic redirect for all pages who had their slug changed)
- Correct way to hide pseudo pages from being shown?
- Redirect blog page to latest post?
- Redirect to custom url when registration fails?
- Why does WordPress automatically redirect URLs with the parameter “name=” to a different page?
- prevent/block direct access to a thank you page
- Redirect After Delete User in Backend
- Exclude a path from WordPress using .htaccess redirects (Apache)
- Restrict Access to wp-login.php
- How to setup 301 redirects for multiple query string URLs?
- wp_remote_get() not retrieving pages properly
- How to redirect url requests to https? [closed]
- Using `auth_redirect` : keeps asking me to login even when I’m logged in