在 wordpress 中创建缺少的 .htaccess 文件并在其中添加默认的 wordpress .htaccess 重写规则
Create missing .htaccess file in wordpress and add the default wordpress .htaccess rewrite rule in it
我在这里陷入困境
我的“public_html”下有数百个插件和子域,其中包含 WordPress 实例。在清理恶意软件时,我已经从这几个 WordPress 实例中删除了 .htaccess 文件。
现在,我正在寻求一些帮助,以便在一个命令中为此类 WordPress 实例添加回默认 .htaccess 文件及其代码
这可能吗?
将默认的 .htaccess 文件放入 ~/public_html/default.htaccess
,然后使用此脚本将其复制到任何还没有 .htaccess 文件的 WordPress 子目录中:
cd ~/public_html
for dir in `ls -F | grep /`
do
if [ ! -e "$dir/.htaccess" ] && [ -e "$dir/wp-config.php" ]
then
cp -v default.htaccess "$dir/.htaccess"
fi
done
它甚至可以 运行 作为 one-liner:
cd ~/public_html; for dir in `ls -F | grep /`; do if [ ! -e "$dir/.htaccess" ] && [ -e "$dir/wp-config.php" ]; then cp -v default.htaccess "$dir/.htaccess"; fi; done
我在这里陷入困境
我的“public_html”下有数百个插件和子域,其中包含 WordPress 实例。在清理恶意软件时,我已经从这几个 WordPress 实例中删除了 .htaccess 文件。
现在,我正在寻求一些帮助,以便在一个命令中为此类 WordPress 实例添加回默认 .htaccess 文件及其代码
这可能吗?
将默认的 .htaccess 文件放入 ~/public_html/default.htaccess
,然后使用此脚本将其复制到任何还没有 .htaccess 文件的 WordPress 子目录中:
cd ~/public_html
for dir in `ls -F | grep /`
do
if [ ! -e "$dir/.htaccess" ] && [ -e "$dir/wp-config.php" ]
then
cp -v default.htaccess "$dir/.htaccess"
fi
done
它甚至可以 运行 作为 one-liner:
cd ~/public_html; for dir in `ls -F | grep /`; do if [ ! -e "$dir/.htaccess" ] && [ -e "$dir/wp-config.php" ]; then cp -v default.htaccess "$dir/.htaccess"; fi; done