0

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 ファイルが無効になっています。

4

0 に答える 0