Использование htaccess для обслуживания файлов с удаленного сервера

Использование htaccess для обслуживания файлов с удаленного сервера

Можно ли это сделать с помощью htaccess?

Доступ пользователя -> http://mydomaina.com/dir/filename

и он отобразит содержимое из -> http:// mymainsite.com/anydir/mydomaina-filename

У меня был код htaccess, но он не работает, возможно, чего-то не хватает.

<IfModule mod_rewrite.c>
      RewriteRule ^dir/(.*)\.xml$ http://mymainsite.com/dir/%{HTTP_HOST}-$1.xml [P] 
 </IfModule>

Спасибо

решение1

яРТФМред. Там было сказано:

^/somepath(.*) /otherpath$1 [P]                 doesn't make sense, not supported
...
^/somepath(.*) http://otherhost/otherpath$1 [P] http://otherhost/otherpath/pathinfo
                                            via internal proxy

Так что, похоже, это должно сработать. Но...

Note: mod_proxy must be enabled in order to use this flag.

это не работает

Это не осмысленное сообщение об ошибке. Что показывают ваши файлы журналов? Что произойдет, если вы попробуете отправить перенаправление вместо проксирования?

С.

решение2

Первое, что приходит на ум, это то, что mod_rewrite не включен. Просто загрузить модуль недостаточно. Где-то в конфигурации RewriteEngine Onего нужно включить.

http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriteengine

Связанный контент