﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
16646	non-english category prefix not working	qamaz	qamaz	"''Reason:'' this lines wont work with non-english prefix without '''urlencode''' (canonical.php, line 363):

{{{
if ( !$redirect_url || $redirect_url == $requested_url ) // yes, again -- in case the filter aborted the request
		return false;
}}}


So the function proceeds to redirect, non-english symbols are cut away from the string by '''wp_sanitize_redirect''' or somethig, and the user is redirected to 404.


''Solution:'' put
{{{
$redirect_url = urlencode($redirect_url);
}}}
somewhere in the '''redirect_canonical()''' function (not sure about the place)."	defect (bug)	closed	normal		Permalinks	3.1	normal	duplicate		linuxologos@…
