さくらでの.htaccess

[上に] [前に] [次に]
釜本辞任派 2000/05/20(土) 20:02:20
さくらインターネットさんでバーチャルドメインのサービスを
利用しているのですが、.htaccess の設置で困っています。
「Options -Indexes」と記述した.htaccessを設置したところ、
そのディレクトリ以下のファイル(.html/.cgi)が全てサーバー
エラーになってしまいました。
文字コード Shift-JIS、改行コード LF+CR で作成、アスキー
モードで転送、パーミッションは 644 です。

さくらさんでは、この内容は使えないとかありますか?
また、記述事体がおかしかったりしますでしょうか?
宜しくお願いします。

また、初心者向けで一般ホームページ運営のための.htaccess
講座みたいなサイトがあれば教えて下さい。

Weasel 2000/05/20(土) 22:16:57
> 文字コード Shift-JIS、改行コード LF+CR で作成、
> アスキーモードで転送、パーミッションは 644 です。

うちのサーバーでは
・改行コードはLF
・テキストモードで転送
・パーミッションは特に設定しない

で問題なく動いています。

@_@ 2000/05/20(土) 22:45:18
Options変更禁止のところもあるみたいだよ
うーん。。

@_@ 2000/05/20(土) 22:47:27
> ・パーミッションは特に設定しない
あ、パーミッションは、HTTPDが読めるように
設定すればいいとおもうぞい。

> ・テキストモードで転送
バイナリでも余分なこと書かなければええが。

それから、最後に改行するんだったカナ?
うい。。

釜本辞任派 2000/05/20(土) 23:02:13
>>・テキストモードで転送
>バイナリでも余分なこと書かなければええが。
えっと、文字コード LF+CR のテキストモード、文字コード LF の
バイナリモードとか試してみたんです。
サーバー上で、改行コード LF になってることは確認しました。

>最後に改行するんだったカナ?
これは改行あり、なし、両方試したけどサーバーエラーです。

>Options変更禁止のところもあるみたいだよ
ってことなのかな?

さくらをご存知の方、その辺りをご存知であればお願いします。

@_@ 2000/05/21(日) 13:04:06
とりあえず。

ErrorDocument 404 http://www.yahoo.com/

で、何にもないところ /---/---/---とか、
でやってみて、飛べば正常かな?

釜本辞任派 2000/05/21(日) 22:29:27
>ErrorDocument 404 http://www.yahoo.com/
ErrorDocument 404 /~hoge/404.html
ErrorDocument 500 /~hoge/500.html
ErrorDocument 403 /~hoge/403.html

で NotFound になるから、とりあえずのそれは正常みたい。

Options -Indexes に関しては、サーバーの設定に対して矛盾した
ことしてたりしてのサーバーエラーなのかな?
これに関しては、さくらさんにメールして聞いてみます。

@_@ 2000/05/23(火) 18:48:57
おぷしょんず以外でカスタマイズするべし!
おそらく書き換え禁止。

釜本辞任派 2000/05/27(土) 19:30:13
さくらさんにメールで問い合わせしてるものの、
1週間弱待っても返答がない…(^^;;;

>おそらく書き換え禁止。
たぶん、これが正解なんでしょうね。

そこで似たような別の質問なんですが、
ErrorDocument 404 http://www.hogehoge.com/
のような感じで、index.html(htm)がない場合にファイル
一覧が表示される画面を自分の用意したページにするには、
.htaccess にはどう記述すればいいのでしょうか?
さくらさんでは使えないかも知れませんが、そんな設定が
.htaccess で出来るのであれば教えて下さい。

:-) 2000/05/27(土) 21:57:52
あの画面は httpd.conf いじれないとカスタマイズできないでしょ。

B-Cus 2000/05/27(土) 23:36:25
DirectoryIndex で変更できます。これも管理者が
.htaccess による変更を禁止していなければ、ですけど。

トルシエ辞任派 2000/05/28(日) 02:44:21
>DirectoryIndex で変更できます。
ダメ元でやってみようと思うのですが、具体的に
どのように記述すればいいのでしょうか?

また、参考になる U.R.L があれば教えて下さい。

B-Cus 2000/05/28(日) 02:48:21
http://japache.infoscience.co.jp/japanese_1_3/manual/mod/mod_dir.html#directoryindex

:-) 2000/05/28(日) 10:27:52
「ファイル一覧」の画面をカスタマイズしたいのかと・・

http://x68000.startshop.co.jp/

くやちーからいちお。
# B-Cus さん勝手に URL だしてすんまへん

@_@ 2000/05/28(日) 11:09:56
index.cgiでプチプチ作るとか?
たぶん可能

B-Cus 2000/05/28(日) 13:49:40
> 「ファイル一覧」の画面をカスタマイズしたいのかと・・
であっても、.htaccess で指定できます。
# AllowOverride Indexes されていれば

 - HEADER というファイルに書いたものは、ディレクトリ一覧の先頭に表示される
 - README というファイルに書いたものは、ディレクトリ一覧の最後に表示される
 - IndexIgnore で指定したファイルはディレクトリ一覧で表示されない
 - IndexOptions で細かい設定が可能
   - ファイルサイズ欄を表示するかどうか
   - ファイルごとの説明文を表示するかどうか
   - ファイル名の部分の幅
   - アイコンの画像の WIDTH,HEIGHT
   などなど。
 - IndexOrderDefault で、デフォルトの表示順を指定

例によってひどい訳ですが、ここらへん。
 http://japache.infoscience.co.jp/japanese_1_3/manual/mod/mod_autoindex.html

本当にこりたければ、
> index.cgiでプチプチ作るとか?
でしょうね。

:-) 2000/05/28(日) 21:01:44
> であっても、.htaccess で指定できます。

やべーーーこれは知らなかった!!
ありがとうございます〜

釜本辞任派 2000/05/29(月) 00:23:15
高度な会話の中に申し訳ないんですけど (^^;;;

分からないなりに、
DirectoryIndex index.html http://www.abcdef.com/error.html
と .htaccess に記述し、http://www.〜〜.com/xxx/ (index.htmlなし)に
アクセスしてみましたが、何も起きませんでした。

このサーバーでは使えないということかと思うのですが、一応、記述方法に
おかしいところはないでしょうか?

しなのむし 2000/05/29(月) 02:50:35
>このサーバーでは使えないということかと思うのですが、一応、記述方法に
>おかしいところはないでしょうか?

Syntax: DirectoryIndex local-url local-url ...

ということで、ローカルサーバ上でドキュメントでないと
駄目だと思います。

http://japache.infoscience.co.jp/japanese_1_3/manual/mod/mod_dir.html#directoryindex

しなのむし 2000/05/29(月) 02:53:08
>ローカルサーバ上で
ローカルサーバ上の (^^;

釜本辞任派 2000/05/29(月) 21:14:29
[[解決]]
>ローカルサーバ上でドキュメントでないと駄目だと思います。
は、
DirectoryIndex index.html /www/hoge/public_html/error.html
ということでしょうか?
その記述でも何も怒らず、…でした。

で、メールの返答が来ないのでサポートに電話してみたところ、
このスレッドの内容は .htaccess に書いても無視される設定に
なっている、とのことでした。

>おそらく書き換え禁止。
がさくらさんでの正解だったようですが、今までお付き合いして
下さった方々、ありがとうございました。

[上に] [前に] [次に]