「テンプレート」という名前のディレクトリがあります。人々に直接アクセスさせたくないphpファイルがいくつかあるので、これを htaccess に書きました:
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
また、人々に直接アクセスしてもらいたいファイルがいくつかあります。これらのファイルの名前は次のとおりです。
switcher.php、switcher1.php、switcher2.php、switcher3.php、switcher4.php、switcher5.php
そして、に位置していますtemplate/styles/theme/
そこで、その場所に新しい htaccess ファイルを作成し、次のように書きました。
<FilesMatch "^switcher[1-5]?\.php$">
Order Allow,Deny
Allow from all
</FilesMatch>
これは私のローカルホストではうまく機能しますが、スクリプトを cPanel 共有ホストにアップロードすると、そこでは機能しませんでした。すべての php ファイルへのアクセスが拒否されました。
この問題を解決するにはどうすればよいですか?
このスクリプトは、構成が異なる少なくとも 30 の共有ホストにインストールする必要があるため、ホスティングに変更を依頼することはできません。