.htaccess のこのコード (オンラインで見つかったコード) を使用して、URL から .html 拡張子を削除しようとしています。
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ /$1 [L,R=301]
機能していません。これを使用して mod-rewrite が有効になっているかどうかをテストするという投稿を見つけました。/usr/local/apache/bin/httpd -D DUMP_MODULES | grep rewrite
戻り値:
Syntax OK
rewrite_module (static)
エラーログには何もありません。問題がある場合、これはWHMとcPanelを備えたサーバー上にあります。私の他の .htaccess ディレクティブは機能しています。