Как быстро переключить все ссылки с абсолютных на относительные
Переход на относительные пути — критически важный этап при миграции сайта или подготовке проекта к деплою на продакшн. Это избавляет от проблем с CORS и битыми путями при смене домена.
Видеоинструкция
Шаг 1: Использование регулярных выражений в IDE
Откройте поиск по проекту Ctrl + Shift + F и используйте режим Regex:
Find: (href|src)="https?://yourdomain\.com/(.*?)"
Replace: $1="/$2" Шаг 2: Автоматизация в Excel
Если ваши данные хранятся в таблицах, используйте формулу для очистки путей. Если возникли проблемы, ознакомьтесь с материалом Почему не работает макрос на защищенном листе Excel. Также может потребоваться Перенос текста в ячейке Excel: пошаговая инструкция для удобства чтения длинных URL.
Частые ошибки / Устранение неполадок
- Потеря протокола: Убедитесь, что вы не удалили слеш в начале пути.
- Регистр символов: Если пути стали некорректными, проверьте Как сделать буквы маленькими в Excel: 3 быстрых способа, чтобы нормализовать данные.
- Глобальная замена: Всегда делайте бэкап перед запуском Ctrl + Alt + Enter для массовой замены.
Дополнительно
Относительные ссылки (например, /about) всегда предпочтительнее абсолютных (https://site.com/about), так как они позволяют сайту корректно работать на локальных серверах и тестовых доменах без правки кода.
Часто задаваемые вопросы
Зачем нужны относительные ссылки?
Они обеспечивают переносимость проекта между разными доменами и средами разработки.
Безопасно ли использовать автозамену?
Да, если вы используете регулярные выражения и предварительно создали резервную копию файлов.








