.htaccess Загрузить как другой файл - PullRequest
1 голос
/ 03 декабря 2011

Я пытаюсь настроить свой htaccess, чтобы разрешить мне перейти на domain.com/file.html и загрузить его otherdomain.com/file.html

Вот мой текущий файл htaccess, нокогда он запускается, он просто перенаправляет меня на другой файл.

RewriteEngine On  
RewriteRule file.html http://mydomain.com/file.html [L]

Что я здесь не так делаю?

Спасибо, ребята.

Ответы [ 2 ]

2 голосов
/ 03 декабря 2011

Вам нужно использовать mod_proxy для того, что вы запрашиваете (при условии, что этот модуль загружен) с флагом P .

RewriteRule file.html http://mydomain.com/file.html [P]

Обратите внимание, что P подразумевает L.

1 голос
/ 03 декабря 2011

- Мой ответ не совсем правильный. Вместо этого посмотрите ответ Дроберта -

Самое большее, что вы можете сделать, это перенаправить на этот другой домен. «Маскирование» имени хоста невозможно с помощью mod_rewrite:

RewriteRule ^file.html http://myotherdomain.com/file.html [R=301,L,NC]
...