Php 如何强制';WWW';在谷歌应用引擎上?

Php 如何强制';WWW';在谷歌应用引擎上?,php,google-app-engine,Php,Google App Engine,如何在谷歌应用程序引擎上强制使用“WWW”?对于我的PHP脚本,我使用: <?php if (substr($_SERVER['SERVER_NAME'], 0, 4) != 'www.') { header("Location: https://www.{$_SERVER['SERVER_NAME']}{$_SERVER['REQUEST_URI']}"); } ?> 我使用DNS提供商的服务将裸域重定向到WWW子域 然后,WWW子域映射到应用程序引擎实例 您可以访问gf

如何在谷歌应用程序引擎上强制使用“WWW”?对于我的PHP脚本,我使用:

<?php
if (substr($_SERVER['SERVER_NAME'], 0, 4) != 'www.') {
    header("Location: https://www.{$_SERVER['SERVER_NAME']}{$_SERVER['REQUEST_URI']}");
}
?>

我使用DNS提供商的服务将裸域重定向到WWW子域

然后,WWW子域映射到应用程序引擎实例

您可以访问gflip.net作为示例

这种方法的缺点是从未使用裸域,但至少对我来说这不是问题-它甚至可以用于SSL连接


希望这有帮助。

我使用DNS提供商的服务将裸域重定向到了WWW子域

然后,WWW子域映射到应用程序引擎实例

您可以访问gflip.net作为示例

这种方法的缺点是从未使用裸域,但至少对我来说这不是问题-它甚至可以用于SSL连接


希望这能有所帮助。

对于所有传入的请求,你能尝试从
example.com
www.example.com
进行301重定向吗?对于所有传入的请求,你能尝试从
example.com
www.example.com
进行301重定向吗?你使用了什么类型的DNS记录来实现这一点?它不是DNS记录。它是通过转发对裸域的请求来实现的。此转发服务是并非所有DNS主机都提供的增值服务。我用的是悬停。你用什么类型的DNS记录来达到这个目的?它不是DNS记录。它是通过转发对裸域的请求来实现的。此转发服务是并非所有DNS主机都提供的增值服务。我在用悬停。