Ok; so if you have the option enabled (which you should) and then the startup works (which is good) which means mod_dir is enabled and likely operational.
Ok.
The brute-force approach to approach this is via the .htaccess file created in the directory (ls -al) or via the core httpd.conf configuration file; via enabling and using mod_rewrite to rewrite the URL. Basically, you "fix" the "busted" URL on the way past the mod_rewrite module.
I tend to use .htaccess. To enable .htaccess, there's a knob. Buried in the configuration file there's usually:
AllowOverride None
and changing that to:
AllowOverride All
causes Apache to go look in .htaccess in the target directory.
Something akin to the following (ugly, but functional) code will get you close, see the apache.org web site or any of the mau Apache tutorial sites and documents for details on mod_rewrite...
#
RewriteCond %{REQUEST_FILENAME} wxyz/$ <NC>
RewriteRule ^(.*)$ lookoverthere <L>
RewriteCond %{REQUEST_FILENAME} wxyz$ <NC>
RewriteRule ^(.*)$ lookoverthere <L>
The above shows angle brackets where you'll need to use square brackets in the real .htaccess file.
Or (once you get dug out here?) get help with Apache for this sort of case. There are ways to do redirecting and campaign-specific URLs and such via parameters, for instance.