Как постоянно не изменять пути при переносе файлов с локального сайта на сервер?
Допустим локальный сайт называется site.local, а публичный site.ru
В скриптах еще можно в общем файле настроек, который инклудится, один раз поменять, но проблема в путях внутри файлов javascript и css.
Пример: в script.js могут использоваться изображения, для них нужен полный путь, так как они хранятся на поддомене, а запускаются с основного домена.
Пример 2: в scipt.js может быть указан путь до style.css, опять же, нужен полный путь, если на поддомене хранится.
Если хранить на одном домене, то еще можно выкрутиться указав путь от корня, например /css/style.css.
Но что делать, если статические файлы хранятся на поддомене static.site.local, а сайт запускается с основного домена, получается надо указывать полный путь, а при переносе заменять полный путь на полный путь публичного сайта?
Нет, так как вынесение на поддомен как раз и планировалось, чтобы для браузера были разные домены для параллельной загрузки, а так получится тоже самое.
И в css background-image тоже? Это лишняя бесполезная нагрузка, выполнение статики php-интерпретатором, проще уж на одном домене держать тогда или в крайнем случае вручную изменять пути...