I assume that you've checked to make sure magic_quotes_gpc is off. That's the usual culprit for extra slashes, especially like the ones you're seeing. Check phpinfo() to make sure (System -> System Information -> the little 'view' link near the top).
In the DB, check the uri field of the articles which contains the hard-coded URL. If that has the double slashes, and freeze_uri is set (it should be), no configuration changes you make will fix it except for new Articles.
See if the problem occurs for new Articles. It may be something that happened earlier when you were messing with the path settings. You may have fixed it already.
While you're in the DB, see if the Articles are marked as containers or not (look at the isfolder field).
If isfolder is set, check the container_suffix System Setting.
Also, check the Articles URL format (Manage Articles -> Advanced -> General --near the bottom). The default is:
If the double slashes are in the DB, this snippet should fix them. Worst case, you could run it and clear the site cache whenever there are new Articles.
<?php
/* FixSlashes snippet */
$resources = $modx->getCollection('modResource', array('class_key' => 'Article'));
$i = 0;
foreach($resources as $resource) {
$count = 0;
$uri = $resource->get('uri');
$uri = str_replace('//', '/', $uri, $count);
if ($count) {
$i++;
}
$resource->set('uri', $uri);
$resource->save();
}
return 'Fixed ' . $i . ' Articles';
If the double slashes are in the DB and snippet doesn't fix them, then it's almost certainly magic_quotes_gpc at work.
------------------------------------------------------------------------------------------
PLEASE, PLEASE specify the version of MODX you are using.
MODX info for everyone:
http://bobsguides.com/modx.html