質問
- .htaccessについて
-
本文:
.htaccessを記述したんですが
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
このように記述するとできるサイトとできないサイトが出てきます。
Forbidden
You don't have permission to access /lock/memo/.html on this server.
このようなエラーになります。
同じようなサイトでもできるものとできないものが出てくるのはどうしてでしょうか - 緊急度:緊急投稿者:九大化研部さん投稿時間:2017/07/14 14:12
回答 No.6250
-
本文:
> 同じようなサイトでもできるものとできないものが出てくるのはどうしてでしょうか
そりゃ、同じように見えても、実は違うからに決まっていますがな。。。
エラーメッセージが正確なものなら、サーバーの管理者の設定したルールと、あなたの設定したルールが干渉しているんでしょ。
(サーバー側でどういう設定がされているかは、挙動から逆に推測するしかない。)
正しく呪文が唱えられないうちは、見よう見真似で魔術を使おうなんてしない方がいいですよ。
- 投稿者:ジョバンニさん 投稿時間:2017/07/14 15:06
回答 No.6251
-
本文:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.html [NC,L]
#3行目を追加
たぶん、こんな感じに書き換えたら、要求を満たすのでは?
- 投稿者:k-tanさん 投稿時間:2017/07/14 17:42
回答 No.6297
-
本文:
平素はネットオウルをご利用いただき誠にありがとうございます。
ネットオウル運営チームです。
本ご質問は一定期間新たな回答がなかったため
運営チームで締め切らせていただきました。
■質問の締め切りについて
Q&A掲示板はユーザー様同士の交流掲示板です。
回答がもらえた場合、回答者へお礼コメントをしましょう。
問題が解決した際にはベストアンサーを選び、
質問を締め切ってください。
■再度のご質問について
ご質問が未解決の場合、「ワンポイント!」を参考に、
再度質問してみてください。
【ワンポイント!】
メールやFTPの設定がうまくいかない場合、
ネットオウルIDやサーバーIDなどのお客様情報を公開しない範囲で、
現在の設定内容を出来るだけ詳しく書いてみましょう。
設定内容のミスを指摘してもらえるかもしれません。
エラーが出てうまくいかない場合、
エラーメッセージの内容を書いてみましょう。
エラーメッセージにはエラー原因が詳しく書かれていることが多く、
問題の解決につながる回答が得られるかもしれません。
■ベストアンサーについて
ご質問の締め切りに際して、運営チームにて
ベストアンサーを選んでおります。
※ベストアンサーの回答者様には通常と同様のポイントが
付与されています。
--ネットオウル運営チーム--
- 投稿者:librazoneさん 投稿時間:2017/08/02 12:44
回答 No.6252
この回答がベストアンサーです
ちなみに、 .html が NOT FOUND にならずに、FORBIDDEN になるのは、
<Files ".ht*">
Require all denied
</Files>
か、同等の設定がしてあるせい。