twitter投稿ボタンではBasic認証のかかっているページURLは無視される

twitter投稿用のツイートボタンを作っていたが、ツイート内容にデフォルトで挿入させたいURLがどうしても入ってくれない。

<a href="https://twitter.com/intent/tweet?original_referer=「ページURL」&text=「ツイート文言」&url=「付記したいURL」">ツイート</a>

こんな感じ。括弧内はもちろんURLエンコードする。
twitter投稿画面を開くと、ツイート文言が入った状態なのだがURLが入ってくれない。
URLエンコードがどこか間違っているんだろうかといろいろやってみたが、URLがつかない。

原因は入れようとしたURLの当該ページにBasic認証がかかっていたから。

twitter投稿ではBasic認証のかかったページURLは無視される。

こういうくだらないことで時間を取られることがないよう、同じ症状の人がこの記事にたどり着きますように。