我的公司有一个运行 tomcat 9.0 的 azure linux Web 应用程序。
我需要设置 http 307 重定向以将其定向到另一个网站(未托管在 azure 上)。
我看到这篇关于如何在网络应用程序上进行重定向的文章: https://michelebusta.com/azure-tip-just-a-web-app-with-redirect-please-a045d1072659
但我认为这篇文章仅适用于 Windows 实例。
如何在 Linux 中运行的 Web 应用程序上实现此目的?
最佳答案
要在 Apache Linux Web 应用程序上完成 URL 重写,您可以按照以下过程进行操作。
- 在您网站的/home/site/wwwroot/中创建一个 htaccess 文件。
使用mod_rewrite module制定如下类似的规则。下面的例子是rewriting URLs from HTTP to HTTPS .
- RewriteEngine 开启
- RewriteCond %{HTTP:X-ARR-SSL} ^$
- 重写规则 ^(.*)$ https://% {HTTP_HOST}%{REQUEST_URI} [L,R=301]
关于linux - http 重定向 azure Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56149316/