横浜の業務用ソフトウェア開発やPHPを使ったWEBシステム開発・ホームページ制作ならアイ・エヌ・ワークスにお任せください。

横浜のホームページ制作ページ
  • home
  • 会社概要
  • 制作実績
  • 価格
  • ダウンロード
  • ブログ
  • お問い合せ
ホーム > ブログ

【横浜のWeb制作業者】ブログ

  • home
  • 横浜のホームページ制作・アイエヌワークス会社概要
  • 横浜のソフトウェア開発・アイエヌワークスの制作実績
  • 横浜のWebサイト制作・アイエヌワークスの価格
  • ダウンロード
  • 横浜のウェブ制作・アイエヌワークスのブログ
  • 横浜のWebシステム・アイエヌワークスへのお問い合せ

最近、修正を頼まれたサイトの動きがどうも変だと思っていたら、アクセスしている途中でurlのドメイン名部分が書き換わっているいるという現象が発生していました。
一瞬ウィルスか何かでフィッシングサイトに飛ばされたのかと思いましたが、ipから判断すると単にドメイン名が独自ドメインからレンサバ会社の元のドメインになっているだけのようでした。

VPSですのでrootになってapacheのhttpd.confを見直すと、UseCanonicalName がOnになっていました。
これをOffにすることで無事解決しました。

 

window.openerを使えば親ページを簡単にハンドルすることができますが、親子関係のないページをハンドルする場合はどうすればよいか…。
少し悩んだのですが、下記のページに解答がありました。

http://chaichan.web.infoseek.co.jp/qa5500/qa5806.htm

要するに

ウィンドウAのjavascriptで

[javascript]
window.name = “window_a”;
[/javascript]
と自windowsの名前を定義

ウィンドウBからは

[JavaScript]
var window_a = window.open(“”, “window_a”);
[/JavaScript]

とすれば、ウィンドウAにアクセスできる。