httpd.conf 将 / 重定向到 8080 并将 /index.html 重定向到 /app/index.html

httpd.conf 将 / 重定向到 8080 并将 /index.html 重定向到 /app/index.html

如何在httpd.conf上创建此conf:

用户访问http://网站并查看内容http://站点:8080

当他们访问http://site/index.html,它应该重定向到http://site/app/index.html

这是来自的内容http://站点:8080/app/index.html

当用户访问时http://站点:8080/index.html它应该保持这样的访问。不要重定向到http://站点:8080/app/index.html

我在 httpd.conf 上尝试了这个配置:

Redirect "/index.html" "/app/index.html"

ProxyRequests Off
ProxyPreserveHost on

ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
RewriteEngine On

但是 index.html 到 app/index.html 不起作用。

可以用httpd.conf来完成吗?

8080 在 tomcat 上,而 80 在 httpd 上。

答案1

找到答案了:

RewriteRule ^/index\.html$ /app/index.html [L,R]

相关内容