RewriteEngine に関する複数の投稿を読みましたが、私のケースはユニークだと思います。
自分のサーバーに完全にアクセスでき、httpd.confに次の行が追加されています
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
HTTPS リダイレクトが機能します。PHP ファイル拡張子を非表示にすることはできません。ここで何か衝突が起こっていますか?または、すべてが正しいので、httpd.conf 構成を確認する必要がありますか?
Apache バージョン: 2.2.15 すべてが最新で、mod-rewrite と mod-ssl がインストールされています。セキュリティ上の理由から、私のシステムでは .htaccess ファイルが無効になっています。