各 /home/userxxx/public_html/.htaccess ファイルに次の行を追加します。

各 /home/userxxx/public_html/.htaccess ファイルに次の行を追加します。

次のファイル/ディレクトリ構造を持ついくつかのcpanelウェブサイトがあります。

/home/user0/public_html/.htaccess
/home/user1/public_html/.htaccess
/home/user2/public_html/.htaccess
etc..

ファイルの一番下にいくつかの新しい行を追加したいです(全体の.htaccessを置き換えるのではありません)。たとえば、次のようになります。

#
<Files xmlrpc.php>
order deny,allow
deny from all
</Files>

バッチ処理でこれを行う方法はありますか?

ベストアンサー1

確かに。次のようなことができます

#!/bin/sh

for f in /home/user*/public_html/.htaccess
do

   cat <<EOT >>$f
#
<Files xmlrpc.php>
order deny,allow
deny from all
</Files>
EOT

done

おすすめ記事