0
私のウェブサイトには "SSLを強制する"と "強制的にwwwを強制的に削除する"のがありました。しかし、今、それは "強制的にWWWの削除"を失った。より明確になるように、今は「強制www」です。何らかの形で "force www removal"が失われました
私の.htaccessの関連コードは、私がすべてで上記のコードを変更していない
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule^https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
RewriteCond %{HTTPS} off
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
です。私は自分のウェブホスティング会社に連絡を取り、問題は.htaccessにあると言いました。
考えられる原因を指摘しなければならない場合は、(私のウェブホスティング会社の)サポートスタッフが私のPHPバージョンを変更する手助けをしている可能性があります。それはおそらく2行は私の.htaccessの先頭に追加された理由です。
# Use PHP56 Single php.ini as default
AddHandler application/x-httpd-php56s .php
しかし、私はそれが本当に原因であるかはわかりません。
ありがとうございます!これですべてのページが正しく動作します。私は本当になぜ古いコードが突然動作を停止したのか分かりません。私は彼らを全く変えなかった。とにかくありがとうございました! –