--- /home/julien/wiki/pmwiki/pmwiki.php 2007-07-31 23:08:16.000000000 +0200 +++ pmwiki.php 2007-08-09 14:33:46.000000000 +0200 @@ -299,6 +299,11 @@ preg_match('!^'.preg_quote($_SERVER['SCRIPT_NAME'],'!').'/?([^?]*)!', $_SERVER['REQUEST_URI'],$match)) $pagename = urldecode($match[1]); +if (!$pagename && + preg_match('!^'.preg_replace('/(.*?)\\.php.?/', '$1', + preg_quote($_SERVER['SCRIPT_NAME'],'!')).'/?([^?]*)!', + $_SERVER['REQUEST_URI'],$match)) + $pagename = urldecode($match[1]); if (preg_match('/[\\x80-\\xbf]/',$pagename)) $pagename=utf8_decode($pagename); $pagename = preg_replace('![^[:alnum:]\\x80-\\xff]+$!','',$pagename);