我需要将整个基于PHP的网站从http://
更改为https://
。SSL证书已经安装并显示了有效性。
现在,该网站有许多子目录,商店,新闻通讯等,但源于一个主要目录。
是否有工具或方法,我可以在Linux下递归地执行此操作。e。在我的搜索中将所有各种子目录合并到https://
中自动将http://
交换?有没有办法进行交换,还可以自动保存更改的文件?
也许是一个愚蠢的问题,但我会非常感谢您的帮助,以防止自己在每个目录中浏览每个PHP文件。
sed
命令具有现场选项,可以帮助执行更改。例如
sed -i 's/original/new/g' file.txt
在您的情况下,这可能有效
sed -i 's/http:///https:///g' ./*.php
我建议您在尝试此操作之前建议备份,因为sed
命令-i
选项可能在您的系统上使用不同。
这是一个参考,其中包含更多信息。