ドメインのルート ディレクトリに .htaccess ファイルと index.html ファイルがあります。この .htaccess ファイルに以下のコードがあります。
DirectorySlash Off
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*[^/])?$ /index.html [L]
ユーザーがディレクトリ URL にアクセスすると、ディレクトリ URL の末尾にスラッシュがあるかどうかに関係なく、index.html の内容が表示されることを願っています。だから私は上記のコードを持っています。
しかし、私には問題があります。存在しないディレクトリにアクセスしたとき。404 が表示されます。これは私が望んでいるものではありません。ユーザーがディレクトリの URL にアクセスすると、常に 200 が取得され、index.html の内容が表示されるようになることを願っています。上記の .htaccess ファイルのコードを編集して、この問題を解決するにはどうすればよいですか?
ところで。ユーザーを index.html ファイルにリダイレクトしないでください。
ありがとうございました!