こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

.htに対するアクセスがforbiddenになる

レンタルサーバでサイトを制作しています。
どのアクセスも特定のファイルを読み込むようにしているのですが、
.htに対するアクセスがforbiddenになってしまいます。
 例 ドメイン/.ht
   ドメイン/.htac
これは.htaccessに何も明記しなくても同じです。

下のようなアクセスは問題ないことから、
 ドメイン/.h
 ドメイン/.ab
レンタルサーバのhttpd.confなどで下のような設定が
行われていると推測しています。
 <Files ~ "^\.ht">
  deny from all
 </Files>

このような条件下でhttpd.confをいじれない場合に、
.htaccessを使ってforbidden表示を回避して、特定のファイル
(abc.phpなど)を読み込むようにすることは可能でしょうか。
(リライト、リダイレクト、エラー処理など)

投稿日時 - 2017-06-17 21:42:21

QNo.9342313

すぐに回答ほしいです

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

.htaccessファイルは、ブラウザ上での動作を指定するものではなく
サーバー上での動作を指定するものです。

よって、.htaccessファイルが外部からアクセスできないようになっていても、
リライト、リダイレクト、エラー処理などを指定することに
なんの問題はありません。


#というか、.htaccessや.htpasswd等のファイルを外部に見せている状態で
#設置してあるとしたら、そちらのほうがセキュリティー的に問題があります。

投稿日時 - 2017-06-18 12:01:24

お礼

今やってみたら普通にいろいろ制御できることがわかりました。
どうもこの質問をする前に試したときはやり方が悪かっただけみたいです。
ありがとうございました。

投稿日時 - 2017-06-18 12:14:36

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問