※ ChatGPTを利用し、要約された質問です(原文:.htaccessによるアクセス制限について)
.htaccessによるアクセス制限の問題
このQ&Aのポイント
.htaccessによるアクセス制限をかけているが、javascriptのリンクからは制限が有効にならない問題が発生している。
自サイト内からのリンクは表示されるが、javascriptのリンクからは表示されない。
問題の原因と解決方法について調査中であり、対策方法がまだわからない。
.htaccessによるアクセス制限をかけていますが、問題がおきました。
以下のように、自サイトからのリンクのみ表示し、
他サイトからのリンクは表示させないようにしています。
SetEnvIf Referer "^http://www\.***\.com" ref_ok
order deny,allow
deny from all
allow from env=ref_ok
自サイト内からリンクした場合、
<A HREF="a.html">a.html</A>
だときちんと表示されるのですが、
<SCRIPT language="JavaScript">
function wopen1(){window.open("a.html")}
</SCRIPT>
<A HREF="javascript:wopen1();">a.html</A>
こちらだと表示されません。
a.htmlは同一のファイルを差し、リンク元のページなどの条件も一切変わりません。
記述が間違ってるのかもと思って調べてはみたのですが、対策方法がわからずに困ってます。
javascriptのリンクからでも.htaccessが有効になる方法ってあるんでしょうか?
お礼
どうもありがとうございます! うまくできました。 最後の記述も気になるので、ちょっと調べてみようかと思います。 ありがとうございました_(._.)_