仮想ホストの定義で問題が発生しています。ホストを次のように定義すると、
<VirtualHost *:443>
ServerName some-site-name.example.com
DocumentRoot /data/web
</VirtualHost>
動作せず、トップの仮想ホストにリダイレクトされます。しかし、次のように定義すると
<VirtualHost *:443>
ServerName some-sitename.example.com
DocumentRoot /data/web
</VirtualHost>
そのため、ホスト名にダッシュが 2 つある原因を追跡することができました。Apache 構成でホスト名検索を有効にしてみましたが、それでも効果はありませんでした。
Apache がダッシュを取得できるように、ダッシュをエスケープすることはできますか?