编辑多个.htaccess文件

时间:2011-08-25 06:50:09

标签: apache .htaccess seo

我们的服务器上有大约500个网站,所有网站都有自己的用户目录。

/home/siteA/public_html/
/home/siteB/public_html/
/home/siteC/public_html/

所有这些文件都有自己的.htaccess文件及其重复文件。

我想做的是评论每个文件的最后一行。是否可以在不实际手动编辑所有文件的情况下进行。

1 个答案:

答案 0 :(得分:0)

是。假设你有一个列表,列出哪些目录是sites.txt中的网站,只需像这样循环它们:

while read sitename; do 
    sed -ri "$ s/(.+)/#\1/" /home/$sitename/.htaccess
done < sites.txt

请确保文件末尾没有一堆空行;这将注释掉 last 行,而不是带有内容的最后一行。如果你需要这样做,那将变得更加困难。