Как переписать один URL-адрес во внешний домен в конфигурации обратного прокси-сервера apache

У меня такая конфигурация

<VirtualHost *:80>
ProxyPreserveHost Off
ProxyRequests Off
ServerName mooo.com
ServerAlias www.mooo.com
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/

RewriteEngine  on
RewriteRule    "^/foo\.html$"  "/admin/" [PT]

</VirtualHost>

, она работает нормально. теперь я хочу переписать foo.html в другой внешний домен. скажем, например, когда пользователь открывает mooo.com/foo.html, мне нужен сервер example.com я пробовал

RewriteRule    "^/foo\.html$"  "http://example.com" [PT]

, но не работал как я могу решить эту проблему?

1
задан 10 November 2017 в 07:28
1 ответ

Вы можете попробовать ниже правило перезаписи для прокси-сервера страницы с внешним доменом.

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/foo.html$
RewriteRule ^(.*)$ http://www.example.com/ [P]
0
ответ дан 4 December 2019 в 04:26

Теги

Похожие вопросы