переписывание ссылок в очищенном контенте с помощью mod_rewrite - PullRequest
0 голосов
/ 05 января 2010

Я хочу создать на своем сайте iframe, который содержит amazon.com, и я хотел бы управлять им (посмотреть, какой продукт у пользователя). Я понимаю, что не могу этого сделать из-за проблем с политикой безопасности браузера, и единственный реальный обходной путь - пропустить всю страницу через мой сервер. Поэтому я загружаю страницу и меняю все значения 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 часто не хватает памяти для этого.

Могу ли я использовать 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>?

Спасибо!

1 Ответ

0 голосов
/ 06 января 2010
...