Скрипт для прокси только одного сайта со структурой папок? - PullRequest
0 голосов
/ 16 февраля 2012

Я ищу прокси-скрипт (или, возможно, какой-то .htaccess voodoo **), который позволяет проксировать только один домен, сохраняя структуру папок без изменений. В идеале, я бы также дал ему DNS с подстановочными знаками, и он бы также занимался поддоменами, но в этом нет необходимости, поскольку я также могу просто настроить прокси несколько раз (по одному разу для каждого поддомена).

Так скажем, оригинальный сайт someawesomesite.com. И мой прокси находится на myawesomeproxy.com. Я хочу иметь возможность перейти на myawesomeproxy.com/thisawesomedocument.html и увидеть то же самое, что и при посещении someawesomesite.com/thisawesomedocument.html.

.

Кроме того, у моего хостера есть только PHP, нет CGI, ASP и т. Д., Поэтому он должен быть на PHP (или, как я уже говорил, если вы, ребята, могли бы приготовить немного .htaccess voodoo, это тоже было бы здорово!)

В основном то, что они сделали здесь , но с другим сайтом, кроме The Pirate Bay ...

** Я не владелец сервера (виртуальный хостинг), поэтому я не могу устанавливать плагины Apache или редактировать конфиги.

1 Ответ

0 голосов
/ 16 февраля 2012

Вы можете использовать P (флаг прокси). Помните, что для работы mod_proxy должно быть включено. При условии, что структура каталогов одинакова & mod_proxy включен вашим общим хостингом . Попробуйте это:

Options +FollowSymlinks
RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?someawesomesite.com$ [NC]
RewriteRule ^(.*)$ http://www.myawesomeproxy.com/$1 [P,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...