--- securepages.module 2008-01-08 22:28:17.000000000 -0500 +++ securepages.module 2008-04-15 12:37:30.000000000 -0400 @@ -268,7 +268,12 @@ function securepages_match($path) { } if ($pages) { $regexp = '/^('. preg_replace(array('/(\r\n?|\n)/', '/\\\\\*/', '/(^|\|)\\\\($|\|)/'), array('|', '.*', '\1'. preg_quote(variable_get('site_frontpage', 'node'), '/') .'\2'), preg_quote($pages, '/')) .')$/'; - return !($secure xor preg_match($regexp, $path)) ? 1 : 0; + $result = preg_match($regexp, $path); + if (function_exists('drupal_get_path_alias')) { + $path_alias = drupal_get_path_alias($path); + $result |= preg_match($regexp, $path_alias); + } + return !($secure xor $result) ? 1 : 0; } else { return;