※ ChatGPTを利用し、要約された質問です(原文:URLが勝手に書き変わってしまいます。)
URLが勝手に変わる問題の報告と対処方法
このQ&Aのポイント
WindowsVista & XPでURLが勝手に書き変わる問題が報告されています。他のOSではどうなのか調査しました。
問題のURLの後ろの部分はメールアドレスがエンコードされており、ブラウザで開くとドットが含まれないことが確認されました。
Ruby on Railsのシステムでは、URLがドットに戻されてしまいroutingエラーが発生しています。URLのコピペでアクセスすると正常にアクセスできます。
URLが勝手に書き変わってしまいます。
WindowsVista & XP で確認しました。
URLをダブルクリックとかすると、ブラウザが認識して、ページが表示されますよね?
その時、勝手にURLが書き変わってしまいます。
他のOSではどうなのかという報告または原因と対処方法をご教示願います。
試しに以下のURLを作ってみました(実在しませんが、それは問題ではありません)
http://example.jp/hoge/b0b376f6f67beff0f426af333d49699246b11d36/foobar%40example%2Eco%2Ejp
このURLの後ろの部分はメールアドレスがエンコードされています。
ダブルクリック等でブラウザを開いてみてください。そしてブラウザのアドレス欄を確認すると、
ドットが含まれていませんか?
Ruby on Rails でシステムを構築中なのですが、
勝手にドットに戻されてしまうと routing エラーが出て困っています。
ダブルクリックではなく、URLをコピペで貼り付けると正常にアクセスできます。
クライアントのOS側の問題でしょうか?
補足
ちなみに Firefox3.6 と IE8 で確認しましたが、同じでした。 また、ThunderBird 3.0.4 で表示されているURL にマウスポインタを乗せると、 ステータスバーに表示されるURLがドットになっていたので、OSと考えました。 あと、プログラム側でどういった対処をするのかをご教示頂ければ幸いです。