« じわり浸透,IPv6 なぜ? どんな分野で?(こうさぎ) | メイン | エラー「Permission denied: cannot read directory for multi」(3) »

2004年8月27日

エラー「Permission denied: cannot read directory for multi」(2)[ Movable Type ]

ディレクトリのパーミッション変更で解決したと書きましたが、その後のCsidenetさんの回答で、間違いだったとの事。"/"スラッシュで終わるURLにアクセスを行った時に、「index.html」が無い場合に発生するエラーの様です。そこで、その様なディレクトリには、ダミーで以下の様な「index.html」を置く様にしました。この「index.html」にアクセスすると、自動的にトップページにジャンプする様になります。

<html>

<head>

<meta http-equiv="refresh" content="0; url=https://nakamura-hiroshi.com/blog/">

<title>Nakamura's Weblog</title>

</head>

<body>

</body>

</html>

以下、Csidenetさんの回答です。

"/"スラッシュで終わるURLにアクセスを行うと、

自動的に「index.html」や「index.cgi」を検索して、

もし重複して同一ディレクトリ内に「index」ファイルが設置されていれば

優先順位の高いページを表示させる

「MultiViews」という機能がございます。



なお、https://www.nakamura.or.tv/cgi/mt/archives/

のようにアクセスしても表示するページがない場合や、

また、呼び出されたファイルがパーミッションなどで、

読める状態ではない場合に、

「Permission denied: cannot read directory for multi:」

こちらのエラーを表示いたします。



「Movable Type」につきましては、

インストール時にパーミッション変更などが

必要な場合があるために、インストール作業完了後にも

その必要があると勘違いをしておりました。



この度は、私どもの説明が誤りがあり、

多大なご心配をお掛けいたしましたことを

深くお詫び申し上げます。

投稿者 hnakamur : 2004年8月27日 11:13 : [ 編集 ]

関連記事

エントリータグ