重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

フォルダ構成は以下のとおりです。

C:\xampp\htdocs\test\app

test ┬.htaccess
  └app┬index.php 
     

http://localhost/test/page-unavailable/とブラウザのアドレスに
表示されると思ったのですが、うまくいきません。
表示された画面は添付ファイルのとおりです。
そこで、添付ファイルの画面のとおりに表示されるのは、通常は
このましくないので、http.confに次のように書き換えました。

Options Indexes FollowSymLinks
の行を、
Options -Indexes FollowSymLinks
に変更してApacheを再起動すると、
Error 403が表示されました。

.htaccessの中身はいかのとおりです。
ご教授よろしくおねがいします。

# AddType x-mapp-php5 .php
# AddHandler x-mapp-php5 .php

RewriteEngine on
Options +FollowSymlinks

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]

ErrorDocument 404 /page-unavailable/

<files ~ "\.tpl$">
order deny,allow
allow from none
deny from all
</files>

「.htaccessのRewriteEng」の質問画像

A 回答 (1件)

ディレクトリのインデックス表示をさせないだけなら、mod_rewriteは使わず、



Options FollowSymLinks

だけでよいのでは。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!