Changeset 9642
- Timestamp:
- 11/12/2008 08:09:16 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/canonical.php
r9590 r9642 201 201 202 202 if ( !empty( $redirect['query'] ) ) { 203 // Remove trailing s lashes from certain terminating query string args203 // Remove trailing spaces from certain terminating query string args 204 204 $redirect['query'] = preg_replace( '#((p|page_id|cat|tag)=[^&]*?)(%20| )+$#', '$1', $redirect['query'] ); 205 205 206 206 // Clean up empty query strings 207 $redirect['query'] = preg_replace( '#&?(p|page_id|cat|tag)=?$#', '', $redirect['query'] ); 207 $redirect['query'] = preg_replace( '#(^\??|&)(p|page_id|cat|tag)=?$#', '', $redirect['query'] ); 208 209 // Remove redundant leading ampersands 210 $redirect['query'] = preg_replace( '#^\??&+#', '', $redirect['query'] ); 208 211 } 209 212
Note: See TracChangeset
for help on using the changeset viewer.