将 apache 服务器的一个子文件夹作为代理重定向到 azure web 应用程序
Redirecting as proxy one subfolder of apache server to azure web app
我在 apache 网络服务器上有一个网站,我希望其中一个子文件夹透明地重定向到 azure 网络应用程序。
- mydomain.org -> 常规 apache 页面
- mydomain.org/something -> 常规 apache 页面
- mydomain.org/azure -> 重定向到 azure
但是,我需要 url 留在 mydomain.org,所以我想 - 例如 mydomain.com/azure/x/y实际显示 azuredomain 的结果。org/x/y
我相信我可以使用带有规则的 .htaccess 来做到这一点:RewriteRule ^(.*)$ azuredomain.org/ [P]
但是,这会导致 azure 404 错误并提示“自定义域尚未在 Azure 中配置”,这实际上是正确的。
是否可以在 azure 中将 'mydomain.org ' 配置为自定义域,但仅针对一个子文件夹 (mydomain.org /azure/),同时允许所有其他url要映射到 apache 服务器吗?
我成功了:
- 创建指向文件夹 'azure'
的子域 'azure'
- 使用规则
RewriteRule ^(.*)$ azuredomain.org/ [P]
将 .htaccess 添加到 'azure' 文件夹
- 将记录添加到域:
- TXT / asuid.azure / [verificationID]
- CNAME/蔚蓝/azuredomain.org
- 在网络应用程序设置中添加带有子域的自定义域:azure.mydomain.org
我在 apache 网络服务器上有一个网站,我希望其中一个子文件夹透明地重定向到 azure 网络应用程序。
- mydomain.org -> 常规 apache 页面
- mydomain.org/something -> 常规 apache 页面
- mydomain.org/azure -> 重定向到 azure
但是,我需要 url 留在 mydomain.org,所以我想 - 例如 mydomain.com/azure/x/y实际显示 azuredomain 的结果。org/x/y
我相信我可以使用带有规则的 .htaccess 来做到这一点:RewriteRule ^(.*)$ azuredomain.org/ [P]
但是,这会导致 azure 404 错误并提示“自定义域尚未在 Azure 中配置”,这实际上是正确的。
是否可以在 azure 中将 'mydomain.org ' 配置为自定义域,但仅针对一个子文件夹 (mydomain.org /azure/),同时允许所有其他url要映射到 apache 服务器吗?
我成功了:
- 创建指向文件夹 'azure' 的子域 'azure'
- 使用规则
RewriteRule ^(.*)$ azuredomain.org/ [P]
将 .htaccess 添加到 'azure' 文件夹
- 将记录添加到域:
- TXT / asuid.azure / [verificationID]
- CNAME/蔚蓝/azuredomain.org
- 在网络应用程序设置中添加带有子域的自定义域:azure.mydomain.org