私は単純な問題があります。htaccess指示がhttps - 404と矛盾しています
私のウェブサイトはを正しく表します - URL http://example.com/mypage
は - >/var/ww/html/mypage.php
|簡単に言えば、基本的にURLからphp
拡張子を削除することができます。
私のが意図する結果は、https
と同じことを行うことです。しかし、私は404を返しています。したがって、私の書き換え条件はhttps
に対して正しく機能していませんが、http
では正しく機能しています。ここで
がの.htaccessファイルです。この設定で
RewriteEngine On
Options -MultiViews
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule^%{REQUEST_URI}.php [L]
、私は%{HTTPS}
を指定しなければなりませんの?私は行方不明の何か他のものがありますか?
HTTPSとの違いはありません。しかし... SSLはどのように構成されていますか?ポート443(あなたのSSLホスト)のVirtualHostコンテナに 'AllowOverride'がセットされていなければ' .htaccess'ファイルは処理されません。 – MrWhite