remove parameter p= from redirect URL
-
This fix remove wordpress p=post_number parameter
Before:
domain.tld/?p=1234 → domain.tld/custom/permalink/?p=1234
domain.tld/?id=8&p=1234&str=str → domain.tld/custom/permalink/?id=8&p=1234&str=strAfter:
domain.tld/?p=1234 → domain.tld/custom/permalink/
domain.tld/?id=8&p=1234&str=str → domain.tld/custom/permalink/?id=8&str=str// Append any query compenent $append_query = preg_replace( '/(\??)(p=\d+&?)/', '$1', strstr( $_SERVER['REQUEST_URI'], "?" ) ); $url .= preg_replace( '/[\?&]$/', '', $append_query ); wp_redirect( home_url()."/".$url, 301 );
- The topic ‘remove parameter p= from redirect URL’ is closed to new replies.