ページ 11

.htaccessの設定について

Posted: 2011年1月21日(金) 19:48
by Ciel
お世話になります。

若干PHPの話からはそれますが、htaccessの設定について質問があります。

下記のような記述をテキストファイルに記載し、拡張子を.htaccessに変更してサーバに設置したんですが、
HTTP 500のエラーが表示されてしまいます。
表示しようとしたのはroot直下のファイルです。

原因と思われる部分を指摘していただけると助かります。
また、初心者なもので、ほかに何を設定しておけばいいのかが、良く分かりません。
これも設定しておいたほうが良いよというものがありましたら、併せてアドバイスしていただけると嬉しいです。

よろしくお願いします。

コード:

#フォルダの中身を表示させない
Options -Indexes
#ディレクトリにパスにアクセスした際にこのファイル名を最初に探して表示。
DirectoryIndex index.htm index.html

#htmlの文字コードを設定
AddType "text/html; charset=utf-8" html

#htaccess自身を読み込ませない
<Files ~ "^\.htaccess">
deny from all
</Files>

#magic_quotes_gpcをoffに
<IfModule mod_php5.c>
php_flag magic_quotes_gpc Off
</IfModule>

#画面にエラーを出させない。
php_flag  display_errors Off


Re: .htaccessの設定について

Posted: 2011年1月21日(金) 21:53
by 御津凪
.htaccess の中身自体は確認していませんが、サーバーの設定で .htaccess ファイルが使える仕様になっていますか?
また、使えると書いていても、限定的な場所だったり、とある設定は使えないなどの制限がかけられているところもあります。

レンタルサーバーならば、どこかに必ず明記されているはずです。(最低でも使えるか否かは書いているはず)

Re: .htaccessの設定について

Posted: 2011年1月21日(金) 23:03
by Ciel
ところがどこみても使えるか否かがかかれてなかったんですよね。
色々ググったら使えるという情報がほとんどだったので、
使えると思います。

実際にこのファイルを置いたら見れなくなったので、
影響してることは間違いないはずです。

ということから、使えると判断したんですが一応聞いてみたほうが良さそうですね。

ちょっと考えます。ありがとうございます!

Re: .htaccessの設定について

Posted: 2011年1月22日(土) 20:13
by サウス
私も.htaccessの設定については詳しくないのですが

とりあえず、命令を1のみ実行する形にして他はコメントアウトして原因が
どこにあるか特定するべきじゃないでしょうか

原因の切り分けができれば対応は対応範囲がわかってくるはずです。

Re: .htaccessの設定について

Posted: 2011年1月22日(土) 20:47
by Ciel
それが調べたんですが、ちょっと元からhtaccessが使えなさそうなサーバでして。。。

今ちょっと色々試している段階です。

サーバ変えるかもしれないです。
一応一行だけとかでも全部やってみたんですが、ダメでした。

ありがとうございます!