Я хочу создать на своем сайте iframe, который содержит amazon.com, и я хотел бы управлять им (посмотреть, какой продукт у пользователя). Я понимаю, что не могу этого сделать из-за проблем с политикой безопасности браузера, и единственный реальный обходной путь - пропустить всю страницу через мой сервер. Поэтому я загружаю страницу и меняю все значения href на что-то вроде
href
grocery-breakfast-foods-snacks-organic/b/ref=sa_menu_gro7?ie=UTF8&node=16310101&pf_rd_p=328655101&pf_rd_s=left-nav-1&pf_rd_t=101&pf_rd_i=507846&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=1S4N4RYF949Z2NS263QP
(ссылки на сайте являются относительными) к 'me.com/work.php?link='.urlencode(theirlink). Проблема в том, сколько времени это занимает - плюс PHP часто не хватает памяти для этого.
'me.com/work.php?link='.urlencode(theirlink)
Могу ли я использовать mod_rewrite для перезаписи всех доменов из:
http://www.me.com/grocery-breakfast-foods-snacks-organic/b/ref=sa_menu_gro7?ie=UTF8&node=16310101&pf_rd_p=328655101&pf_rd_s=left-nav-1&pf_rd_t=101&pf_rd_i=507846&pf_rd_m=ATVPDKIKX0DER&pf_rd_r=1S4N4RYF949Z2NS263QP
до:
http://www.me.com/work.php?url=urlencode(thatlink)
А если нет, то есть ли лучшие варианты, чем проходить через каждый тег <a>?
<a>
Спасибо!
Вы проверили API партнеров? Вы можете получить свои данные таким образом.