с 504 ошибкой разобрались?
Так вроде (см верхнюю часть страницы):
http://nginx.org/ru/docs/http/ngx_http_proxy_module.html
но это минимум VPS нужен (не думаю, что на хостинге дадут в конфиги NGINX-а залезать) И переписать без использования PHP-скрипта.. (или, если с PHP-скриптом, то смысла такого проксирования не вижу.. Разве что php-скрипт на удалённом сервере располагать.. но тут тоже "по обстановке" смотреть надо - что с таймаутами.. можно ли кэшировать итд)
Если 2-3 дня = 4-6к, то 20 рабочих дней = 40-60к
Далеко не везде такие зарплаты..
RewriteRule ^page1\.html$ page2.html
не туда вставлять надо.. такая вставка "разрывает" одно из правил - условие от старого, а результат - от нового..
1. попробовать вставить сразу после RewriteEngine on - если не поможет...
2. вставлять непосредственно перед последним блоком (не правилом, а блоком) который на index.php всё перекидывает..
В принципе, на этом можно было бы и остановиться... 😂
В биде поможет http://php.net/manual/en/function.urlencode.php
http://dev.mysql.com/doc/refman/5.6/en/load-data.html
* если принципиально через PHP - см. PHPExcel
Откуда информация про карту?
А про код 200 и дубли страниц - куча обсуждений на форуме.
Может какая функция хитрая используется из расширения, которого на сервере нет..