When composing CiviMail messages and enabling click tracking, CiviCRM is building URLs like http://example.org/public_html/wp-content/plugins/civicrm/civicrm/extern/url.php?u=106&qid=6870. public_html is the name of the web root and should not be part of the URL. Worth noting is that other CiviCRM-generated links (i.e., unsubscribe and opt-out tokens) are built correctly.
I have checked and rechecked my directory and path settings, and they appear to be correct. I have "fixed" the issue with an Apache rewrite rule, but I can't help feeling like:
- I'm missing something obvious
- I've found a bug