前提・実現したいこと
.htaccessで、存在しないページにアクセスした場合トップページを表示する
という処理をこれまで
ErrorDocument 404 https://www.example.com/
といった書き方でしていましたが、
これでは画像やjsなどすべてのファイルで404の場合トップページに飛んでしまう
ということを知り、
rewriteなどを利用して
拡張子が.htmlやないディレクトリの場合にトップページを表示する、
という記述をしたいのですが、
調べてもどのように記述するのが正しいのか、
よくわかりませんでした。
試してみたこと
このような記述を試してみましたが、適当な.htmlからトップページに飛びませんでした。
ディレクトリについての記述もわかりませんでした。
RewriteEngine on
RewriteRule ^(.*).html$ https://www.example.com/ [R=404,L]
正しい書き方について、ご存知の方がいらっしゃいましたら
ご回答いただけますととても助かります。
大変恐縮ですが、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/11 06:56
2019/09/11 07:07