| 190 | | if ( $redirect_url && $redirect_url != $requested_url ) { |
|---|
| 191 | | // var_dump($redirect_url); die(); |
|---|
| 192 | | $redirect_url = apply_filters('redirect_canonical', $redirect_url, $requested_url); |
|---|
| 193 | | if ( $do_redirect) { |
|---|
| 194 | | // protect against chained redirects |
|---|
| 195 | | if ( !redirect_canonical($redirect_url, false) ) { |
|---|
| 196 | | wp_redirect($redirect_url, 301); |
|---|
| 197 | | exit(); |
|---|
| 198 | | } else { |
|---|
| 199 | | return false; |
|---|
| 200 | | } |
|---|
| | 190 | if ( !$redirect_url || $redirect_url == $requested_url ) |
|---|
| | 191 | return false; |
|---|
| | 192 | |
|---|
| | 193 | // Note that you can use the "redirect_canonical" filter to cancel a canonical redirect for whatever reason by returning FALSE |
|---|
| | 194 | $redirect_url = apply_filters('redirect_canonical', $redirect_url, $requested_url); |
|---|
| | 195 | |
|---|
| | 196 | if ( !$redirect_url || $redirect_url == $requested_url ) // yes, again -- in case the filter aborted the request |
|---|
| | 197 | return false; |
|---|
| | 198 | |
|---|
| | 199 | if ( $do_redirect ) { |
|---|
| | 200 | // protect against chained redirects |
|---|
| | 201 | if ( !redirect_canonical($redirect_url, false) ) { |
|---|
| | 202 | wp_redirect($redirect_url, 301); |
|---|
| | 203 | exit(); |
|---|