人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

.htaccessについての質問です。
ロリポップでは正常に作動するのに、さくらインターネットでは正常に作動しません。

条件を満たせば保護領域に入場できるというCGIです。

.htaccessの記述は以下の通りです。

<Files _permission>
SetHandler cgi-script
</Files>
AddHandler in-room gif htm html jpeg jpg jpz png
Action in-room /start/_permission
DirectoryIndex /start/_permission
ErrorDocument 404 /start/_permission
Options -Indexes

上記のうち、さくらインターネットでは正常に作動しない記述が含まれているのでしょうか?
ユーザーは/start/index.htmlにアクセスするとページXが表示され
ユーザーは条件を満たした後/start/index.htmlにアクセスするとページYが表示されます。
_permissionがメインプログラムファイルです。

さくらインターネットではInternal Server Errorになります。

正常に表示させるにはどうしたらいいでしょうか。
よろしくお願い致します。

●質問者: happy778
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:.htaccess AddHandler CGI GIF HTML
○ 状態 :終了
└ 回答数 : 2/3件

▽最新の回答へ

1 ● Iwa
●35ポイント

さくらではOptionsが使用できません。

ディレクトリインデックスを無効にするだけなら、ダミーのindex.html等を置いておけばよろしいかと。

http://faq.sakuratan.com/wiki/wiki.cgi?.htaccess

◎質問者からの返答

ありがとうございました。

解決しました。


2 ● hard
●35ポイント

さくらインターネットでは、

.htaccess で Options の設定が不可能です。

私がさくらインターネットサーバーで、

ディレクトリインデックスを不可能にしたい場合は、

Options -Indexes

の代わりに、

IndexIgnore *

と記述して、一覧表示に何も表示させないように設定していました。

http://www.futomi.com/lecture/htaccess/dir.html

◎質問者からの返答

ありがとうございました。

解決しました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ