У меня такая конфигурация
<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]
но не работает, как я могу решить эту проблему?
Вы можете попробовать следующее правило перезаписи, чтобы проксировать страницу с внешним доменом.
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/foo.html$
RewriteRule ^(.*)$ http://www.example.com/ [P]