Если вы всегда размещаете сайт в отдельном домене, а не в подкаталоге, вам никогда не придется менять абсолютные пути. Поэтому вместо размещения сайта в разработке на www.client.com/dev
попробуйте dev.client.com
. Другой вариант будет использовать client.yourcompany.com
.
Также попробуйте защитить сайт в разработке с помощью базовой HTTP-аутентификации. Это легко настроить на большинстве веб-серверов без изменения веб-приложения. Кроме того, если контент хоть как-то чувствителен к удаленным файлам, используйте также HTTPS.
В качестве альтернативы, пусть они просто приходят в ваш офис и представляют его им (или идут к ним и представляют). Плюс в том, что у вас есть полный контроль над тем, что они будут и не увидят, и это никогда не должно выходить в интернет.