Александр, вот ведь...
Попробуйте $limit = 4, а $limit+1 меняйте на $limit-1, вроде... Хотя нет, тогда спойлер криво закроется. Надо звать Михаил Ливач, он правильно адаптирует свой код.
Kenny00, конечно есть, зона .local, или зона .loc, да в принципе любая не существующая зона. Но все они предназначены для работы внутри локальной сети. А у вас какая-то хитровывернутая хотелка, бессмысленная.
dodo512, вот чёрт, а ведь такой красивый операнд "rewrite"...
Тогда да, только через proxy_pass, а поскольку DNS у вас ещё тот, указывать IP вместо доменного имени. И не забыть proxy_set_header Host "firstsite.local";
А вот if-modified-since точно надо убрать, оно мешает, потому что сервер не передаёт файл, а отвечает 304-ым статусом HTTP, а вам как раз этого и не надо!
Альберт Ушаков, повторюсь для непонятливых: приведённый вами вариант делает именно так, как вы просите. Пользователь запрашивает domain1.ru, и в ответ получает содержимое (не URL, а именно HTML!) страницы domain2.ru/?id=0000. Больше добавить в конфиг и нечего...
Попробуйте
$limit = 4, а$limit+1меняйте на$limit-1, вроде... Хотя нет, тогда спойлер криво закроется. Надо звать Михаил Ливач, он правильно адаптирует свой код.