[URL重写Apache]端口重定向并保留URL

时间:2016-03-03 09:42:05

标签: apache .htaccess redirect mod-rewrite port

我需要在服务器上执行端口重定向,同时保留原始的可见URL。

例如http:// localhost / Jupiter /重定向到http:// localhost:8080 /同时保留http:// localhost / Jupiter /

现在我有了这个配置,但是url retain不起作用:

<VirtualHost *:80>
RewriteEngine On
RewriteRule  ^(.*)/Jupiter/ http://%{SERVER_NAME}:8080/ [P]
</VirtualHost>

我尝试使用旗帜[R = 301,L],但它也不起作用

在第一次配置时,我已经:

<VirtualHost *:80>
ProxyRequests On
ProxyPass /Jupiter/ http://%{SERVER_NAME}:8080/
ProxyPassReverse /Jupiter/ http://%{SERVER_NAME}:8080/
</VirtualHost>

但这会为照片和css制作404

我对所有解决方案感兴趣。

0 个答案:

没有答案