我正在尝试使用带有代理标记的.htaccess将owncloud.example.com重定向到owncloud.example.com:7777/owncloud,但我需要地址栏中的网址保持不变。
这是我目前的htaccess
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^owncloud\.example\.com [NC]
RewriteRule (.*) http://owncloud.example.com:7777/owncloud [P,L]
但是,使用此配置,当我尝试浏览网页时,我会收到代理错误502。
我启用了mod_rewrite和mod_proxy。
答案 0 :(得分:0)
看起来它需要其余的路径信息。您可能还需要配置owncloud,以便它认为它位于http://owncloud.example.com/
。试试这个:
RewriteRule .* http://owncloud.example.com:7777/owncloud/$0 [P,L]