【Wordpress】サーバ上のソース内の「http://」を「https://」に一括置換(複数ファイルの特定文字(URL)を一括置換)
はじめに
- WordpressのSSL化をする際に迷ったので備忘録的にまとめます。
- WordpressをSSL化する際にDBデータやサーバ上のソース内を置換しないといけません。
- Wordpressでよく使われているツールは大体DBが対象です。
- サーバ上のファイル内を一括置換したい際はコマンドをうまく組み合わせる必要があります。
やること
- サーバ上の複数ファイルの中にある特定の文字列(URL)をコマンドで一括置換します。
コマンド例
- WordpressをSSL化する際にDBデータやサーバ上のソース内を置換しないといけません。
- Wordpressでよく使われているツールは大体DBが対象です。
- サーバ上のファイル内を一括置換したい際はコマンドをうまく組み合わせる必要があります。
- サーバ上の複数ファイルの中にある特定の文字列(URL)をコマンドで一括置換します。
コマンド例
# find <一括置換したい対象ディレクトリ> -type f | xargs sed -i 's/<置換前の文字列>/<置換後の文字列>/g'
# find /var/www/html/ -type f | xargs sed -i 's/http:\/\/example.com\/dir1/https:\/\/example.com\/dir1/g'
注意点
- URLが置換対象の場合、特殊文字と判断されないようにエスケープ文字を入れないといけません。
- 「http://」は「http:\/\/」にしましょう。
Author And Source
この問題について(【Wordpress】サーバ上のソース内の「http://」を「https://」に一括置換(複数ファイルの特定文字(URL)を一括置換)), 我々は、より多くの情報をここで見つけました https://qiita.com/takahashi-kazuki/items/e931ed778bc90b584070著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .