У меня есть домен http://www.example.com на котором есть пакет хостинга и веб-сайт.
У меня также есть http://example.no-ip.org домен, который содержит некоторый контент, который я хотел бы разместить в том же домене.
Могу ли я настроить файл .htaccess на http://www.example.com/proxy/ который проксирует файлы на http://www.example.no-ip.org/files/
Точно так же, могу ли я разместить весь домен таким же образом? http://www.example2.com/ проксирование http://example.no-ip.org/files2/
В качестве альтернативы, если бы кто-то сказал: «Это глупо, используйте этот бесплатный (или супер-дешевый) динамический DNS-хост:», я бы, вероятно, принял этот ответ.
По сути, вам нужно будет настроить Обратный прокси. В Apache это делается с помощью ProxyPass и ProxyPassReverse, но эти директивы нельзя использовать в .htaccess.
В mod_rewrite есть опция прокси, поэтому, если включены mod_rewrite и mod_proxy, вы можете использовать что-то вроде
RewriteRule ^/(.*)$ http://example.no-ip.org/files2/$1 [P]
в вашем .htaccess это прокси-сервер example2.com/x.html на example.no-ip.org/files2/x.html. Перенаправления и т. Д., Отправленные из бэкэнда, не будут работать, поскольку вы не можете указать ProxyPassReverse. В общем, это не лучший вариант, поэтому лучше всего либо разместить все на одном сервере, либо зарегистрировать запись DNS.
Нет, но вы можете использовать прокси-сервер Apache, чтобы сделать что-то подобное:
http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxypass