URLが勝手に変わる問題の報告と対処方法

このQ&Aのポイント
  • WindowsVista & XPでURLが勝手に書き変わる問題が報告されています。他のOSではどうなのか調査しました。
  • 問題のURLの後ろの部分はメールアドレスがエンコードされており、ブラウザで開くとドットが含まれないことが確認されました。
  • Ruby on Railsのシステムでは、URLがドットに戻されてしまいroutingエラーが発生しています。URLのコピペでアクセスすると正常にアクセスできます。
回答を見る
  • ベストアンサー

URLが勝手に書き変わってしまいます。

URLが勝手に書き変わってしまいます。 WindowsVista & XP で確認しました。 URLをダブルクリックとかすると、ブラウザが認識して、ページが表示されますよね? その時、勝手にURLが書き変わってしまいます。 他のOSではどうなのかという報告または原因と対処方法をご教示願います。 試しに以下のURLを作ってみました(実在しませんが、それは問題ではありません) http://example.jp/hoge/b0b376f6f67beff0f426af333d49699246b11d36/foobar%40example%2Eco%2Ejp このURLの後ろの部分はメールアドレスがエンコードされています。 ダブルクリック等でブラウザを開いてみてください。そしてブラウザのアドレス欄を確認すると、 ドットが含まれていませんか? Ruby on Rails でシステムを構築中なのですが、 勝手にドットに戻されてしまうと routing エラーが出て困っています。 ダブルクリックではなく、URLをコピペで貼り付けると正常にアクセスできます。 クライアントのOS側の問題でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

OSの問題ではなく、使っているブラウザが変換しています。 一般的には、どちらでも対応できるようにプログラムを作成します。

naopontan
質問者

補足

ちなみに Firefox3.6 と IE8 で確認しましたが、同じでした。 また、ThunderBird 3.0.4 で表示されているURL にマウスポインタを乗せると、 ステータスバーに表示されるURLがドットになっていたので、OSと考えました。 あと、プログラム側でどういった対処をするのかをご教示頂ければ幸いです。

関連するQ&A

  • リダイレクト後のURLにしたい

    Ruby on Railsで controller内で、何か処理を行った後 redirect_to "http://どこかのサイト" とリダイレクトした場合に ブラウザのアドレス欄ではリダイレクト前のURLのままで 表示はリダイレクト先となってしまいます。 アドレス欄の方もリダイレクト先にしたいのですが、何か方法ありませんか?

    • ベストアンサー
    • Ruby
  • RewriteRuleで動的URLを静的URLに見せたい

    ご存知の方がいらっしゃいましたら、 ご指導いただきたいと思っています。 http://example.com/hoge.do?itemNo=123456(以下"A") という動的URLのリンクを http://example.com/hoge/123456(以下"B") という静的URLに見えるようなリンクに変えようと思っています。 そして、 "B"にアクセスした場合"A"の内容をブラウザに表示しつつ、 ブラウザのURL欄を"B"のままにしたいと思っています。 そこで、httpd.confに以下の設定をして、"B"にアクセスしたところ・・・ 1行目 RewriteEngine on 2行目 RewriteRule ^/hoge/(.*)$ /hoge.do?itemNo=$1 「Web ページがみつかりません(HTTP 404 )」 が帰ってきてしまいます。 そこで試しに httpd.confの設定を以下のように変えて、"B"にアクセスしたところ・・・ 2行目 RewriteRule ^/hoge/(.*)$ /hoge.do?itemNo=$1 ↓ 2行目 RewriteRule ^/hoge/(.*)$ /hoge.do?itemNo=$1 [R] "A"の内容をブラウザに表示され、ブラウザのURL欄は"A"のままとなってしまいます。 どのようにしたら、本来の想定どおりの動きができるのか? 何か他の設定がおかしいのか? どなたか心当たりがあればヒントをください。 どうかよろしくお願いします。

  • サンダーバード内のURLが開かない

    Thunderbirdの文中にある URL(青文字表示)をダブルクリック、または右クリック>リンクをブラウザで開く をしても、画面が遷移しません。 どの設定がおかしくなっているのでしょうか? 既定のブラウザはfirefoxを使っています。

  • エクセルでリンクされているURLを取り出したい

    EXEL2003です。 A列にサイト名が並んであり、すべてにURLアドレスがハイパーリンクされています。 つまりA列のどれかのセルをクリックするとブラウザが立ち上がり、リンク先のURLに飛びます。 この状態で、B列にハイパーリンクされているURLアドレスを入れたいのですが、どうすればいいのでしょうか? ひとつひとつなら手作業でできるのですが、数が多いので困っています。 よろしくお願いします。

  • URLアドレスについて

    受信されたメールを開封後、URLアドレスをクリックすると、通常であればインターネットに接続されるのですが、クリック後、[リンク ブラウザの割り当て]と表示されインターネットに接続されません。何方か、URLアドレスをクリック後、インターネットに接続される方法を教えていただけないでしょうか。よろしくお願いいたします。

  • メール上のURL

    メール上のurlをダブルクリックしても ホームページが立ち上がらないの! コピーしてIEを立ち上げてurlの所に貼り付けてやれば立ち上がるけど。何か設定があると思うのですが、よろしくお願いします。OSはXPHEです。

  • Excelから地図を開くとURLが変更される

    エクセル2007のあるセルに =HYPERLINK("https://maps.google.co.jp/maps?q=TokyoTower") と入れます。 または、セルにハイパーリンクの設定を上記アドレスにてします。 1.このセルをクリックしてGoogleマップを開く。 2.URLが「https://www.google.co.jp/maps/preview?q=TokyoTower」に勝手に変わる。 以前のGoogleMapだと 3.数秒後URLが「https://maps.google.co.jp/maps?output=classic&dg=ntvo」に勝手に変わる。 4.目的地が見つからない。 状態になります。 新しいGoogleMapだと、上記2のあと東京タワーが表示されました。 「https://maps.google.co.jp/maps?q=TokyoTower」をブラウザのアドレス欄に直接入力したときは正常に表示されます。 その他URL(たとえば、www.asahi.com)を設定したときは、設定したURLが開かれます。 勝手にURLが変わってしまう理由は何でしょうか、またそれを防ぐことはできますか。 補足説明 OS:Windows7 64bit ブラウザ: IE11でもOpera15でも発生します。 Excel2007でもWord2007でも発生します。 HTMLファイルを作成し、そこからリンクをクリックして開く(A HREFタグ)ときは、正常に指定したURLが開かれます。 OfficeからGoogleMapを開いたときに、勝手にURLが若干変わるような状態です。

  • URLファイルについて

    音声ファイルをMP3ファイルとしてダウンロードしようとしましたが、出来ませんでした。 著作権がまだ残っているためと思われます。 しかし、URLファイルとしてダウンロードが出来ました。 このURLファイルをエクスプローラー上でダブルクリックすると、音声は再生されました。 ノートパソコンに入れて持ち運ぶことも出来ます。 メールに添付して、送ることも出来ます。 メールで受信したときは、一度インターネットに接続した状態でダブルクリックすれば、 再生が行われ、以後はインターネット接続がなくても再生可能です。 これでは、MP3ファイルでのダウンロードと同じ効果ですね。何故この様なことが 可能なのですか。 ======= 以下の程度の知識を私は持っております。 .urlファイル(インターネットショートカット)の作成・記述 ダブルクリックするだけで、ブラウザで特定のページを開くことのできる 「.url」形式のファイル(インターネットショートカット)をとてもカンタンに作成できます。 WindowsでもMacでもどちらでも作れて、どちらでも開けます。

  • URLをクリックするとページが2つ開きます。

    WINDOWS XP2 にしてから、マウスの速度?ダブルクリックの速度が変更できず、ブラウザの戻るをクリックすると、ワンクリックで2ページ分開いたり削除されてしまいます。また、URLをクリックすると新たに2ページ開いてしまいます。どうしたら元通りになりますか?教えてください。

  • httpのサイトURLが勝手にhttpsになる

    今日、みずほ銀行のサイト(http://www.mizuhobank.co.jp/)へアクセスしようとしたところ、 ページの内容が”ブックマーク(お気に入り)の登録変更をお願いします”というものに変わっていました。 ”目的のページにアクセスするには、アドレスバーの「https://www.mizuhobank.co.jp/~」を「http://www.mizuhobank.co.jp/~」に修正し(httpsの”s”を削除)、エンターキーを押してください。” と書かれており、ブラウザのアドレスバーを見ると確かにhttpsになっていたのでsを抜いてエンターキーを押しました。 すると勝手にまたURLにsが入り、https://www.mizuhobank.co.jp/になってしまって また”ブックマーク(お気に入り)の登録変更をお願いします”と表示されてしまいます。 何度やっても同じでした。 昨日まで普通に見られていたので不思議です。特に何の設定も変えていません。 アクセスできないと非常に困りますので、ブラウザの設定等、解決方法をご教示いただけませんでしょうか。 使用しているのは OS:Windows 7 Professional ブラウザ:Internet Explorer 11 です。