WPDM generate download links are packageurl?wpdmdl=packageid
which is not working for strange reason in your server, so I had to change it to homeurl?wpdmdl=packageid
.
Changed file: class.Package.php
Old Code:
public static function getDownloadURL($ID, $ext = ''){
if(self::isLocked($ID) && !isset($_SESSION['_wpdm_unlocked_'.$ID])) return '#locked';
if ($ext) $ext = '&' . $ext;
$permalink = get_permalink($ID);
$sap = strpos($permalink, '?')?'&':'?';
return $permalink.$sap."wpdmdl={$ID}{$ext}";
}
Changed Code:
public static function getDownloadURL($ID, $ext = ''){
if(self::isLocked($ID) && !isset($_SESSION['_wpdm_unlocked_'.$ID])) return '#locked';
if ($ext) $ext = '&' . $ext;
$permalink = home_url();
$sap = strpos($permalink, '?')?'&':'?';
return $permalink.$sap."wpdmdl={$ID}{$ext}";
}