如何配置Apache以将所有请求从端口80重定向到端口8080?例如,http://google.com.localhost必须重定向到http://google.com.localhost:8080,但适用于所有请求。
<VirtualHost *:80>
ServerName proxy.localhost
ServerAlias *.localhost
Redirect permanent / *:8080
</VirtualHost>
答案 0 :(得分:0)
您不能使用Redirect
,因为Redirect
不允许使用变量。
mod_rewrite
的示例的启发
RewriteEngine On
RewriteRule "^/?(.*)" "http://%{HTTP_HOST}:8080/$1" [L,R,NE]
请注意,您需要启用mod_rewrite
才能生效。