レンタルサーバーだと.htaccessの設定が反映されない設定になっている場合があります。
さくらビジネスは使ったことがないですが、
ロリポップだと「php.ini」のphp_value, php_flagをonにすると自分の作った.htaccessが反映されます。
正確な回答ではありませんが、お役に立てれば幸いです。
親ディレクトリにアクセス設定ファイル(.htaccess)は存在していませんか?
>さくらビジネス
さくらレンタルサーバーのビジネスプランを利用していることを想定して回答します。
サーバーコントロールパネルより、ファイルマネージャを開きます。
ファイルマネージャーについて – さくらのサポート情報
/home/(アカウント名)/www
にアクセス設定ファイル(.htaccess)が存在する場合は、内容を確認します。
また、該当するドメイン設定の「パス」と、その親ディレクトリも同様に確認します。
例:ドメイン名 example.com ( https://example.com/ でアクセスできる)、パスが /example/site の場合
を確認します。