サーバ移行しても外部リンクだったら、当然ながら書き換えは不要
また、サイト内のリンクの中でも、相対パスのリンクと、あるいはURLのリンクもドメインが変わらなければ書き換えは不要
つまり、書き換えが必要なのは、絶対パスのリンクと、ドメインが変わった場合のURLのリンクだが、VSCodeを使えば一括変換が可能だ
VSCodeで複数ファイルのリンクを一斉に書き換える手順
VSCodeを開く:
- プロジェクトフォルダを開く
全ファイルを対象に検索:
- 左サイドバーの「検索」アイコン 🔍(または
Ctrl + Shift + F
)をクリック - 変更したいテキスト(例: 古いリンクやパス)を検索バーに入力
- 左サイドバーの「検索」アイコン 🔍(または
置換対象を確認:
- 検索結果がリスト表示されるので、対象のテキストが正しいことを確認
置換するテキストを入力:
- 「置換」バーに、新しいリンクやパスを入力
一括置換:
- 「すべて置換」ボタンをクリックすると、該当するすべてのファイル内のテキストが一斉に置き換え
変更を確認:
- 変更後、該当ファイルを開いて適切に置き換わっているか確認し、問題がなければ保存 (
Ctrl + S
)
- 変更後、該当ファイルを開いて適切に置き換わっているか確認し、問題がなければ保存 (
補足
- Undo(
Ctrl + Z
)で戻すこともできるので、安心して作業できる - 特定のファイルのみを対象にしたい場合は、検索バー下の「検索するファイル」のところにパスや拡張子を指定することもできる