diff --git a/path_alias_xt.module b/path_alias_xt.module index 9f2f148..77f1452 100755 --- a/path_alias_xt.module +++ b/path_alias_xt.module @@ -86,6 +86,10 @@ function path_alias_xt_admin_config() { * @see includes/path.inc */ function path_alias_xt_url_inbound_alter(&$path, $original_path, $path_language) { + // Remove whatever alterations PURL has done to determine the actual path. + if (module_exists('purl') && purl_inited()) { + $original_path = purl_get_normal_path($path); + } if (!empty($original_path) && $path == $original_path) { // drupal_get_normal_path() did not find a system path