【发布时间】:2020-12-21 13:33:02
【问题描述】:
当我的用户访问我的一个端点时,我正试图将他们重定向到某个网站。 https://url-shortner-in.azurewebsites.net/openfb 将指向 google.com
我的服务器使用 REST API 托管在带有 Slim Framework v4 的 Azure App Service 上。
这是我重定向用户的电话。
return $response
->withHeader('Location', 'http://www.google.com')
->withStatus(302);
它在我的本地 WAMP 服务器上运行良好。我将被重定向到 Google。
但在 Azure 应用服务上上传后,代码不起作用。 重定向后我看到一个空白页面。 URL 保持不变(我的网站 URL,而不是 Google 的。)
Azure 是否存在任何错误配置?
我的 .htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]
【问题讨论】:
-
你从 php 的 error.log 中得到任何提示吗?或者是否可以将“display_errors”与 ini_set("display_errors",1);以便您可能看到错误、警告或通知?
-
我的 Azure 错误日志中没有错误。我还检查了返回标题,结果它的状态为 200 OK,正文为空白。
-
这是网址。我猜我的 .htaccess 有一些配置错误
标签: php azure apache http https