Я пытаюсь использовать .htaccess с тегом прокси для перенаправления owncloud.example.com на owncloud.example.com:7777/owncloud, но мне нужен URL-адрес в адресной строке, чтобы он остался без изменений.Переадресовать домен, но сохранить исходный url
Это мой текущий Htaccess
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^owncloud\.example\.com [NC]
RewriteRule (.*) http://owncloud.example.com:7777/owncloud [P,L]
Однако с этой конфигурацией я получаю Proxy Error 502 при попытке просмотреть на веб-странице.
У меня mod_rewrite и mod_proxy включен.
Когда вы посещаете 'http: //owncloud.example.com: 7777/owncloud', напрямую остается URL-адрес? Есть ли ошибки? Если он находится на одной машине, почему бы просто не использовать 'http: // localhost: 7777/owncloud'? – Walf
Если я нахожусь на этом URL-адресе, он работает, но я хочу, чтобы иметь возможность подключиться, не набрав порт и не увидев его в адресной строке. Я работаю так, чтобы получить направление на этот порт, а затем он работает, но я не хочу видеть порт. –
Вы не совсем ответили на мой вопрос. – Walf