在每个 /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

相关内容