Можно ли это сделать с помощью 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>
Спасибо
Первое, что приходит в голову, это то, что mod_rewrite не включен. Просто загрузить модуль недостаточно. Где-то в вашей конфигурации вам также понадобится RewriteEngine On
чтобы включить его.
http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriteengine
я RTFMизд. Он сказал:
^/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.
это не работает
Это не значимое сообщение об ошибке. Что показывают ваши файлы журналов? Что произойдет, если вы попытаетесь отправить перенаправление вместо прокси?
С.