我在 Heroku 上有一个普通的 php 应用程序,根据他们的建议,我的自定义域 DNS 指向“www.biglikeco.com”。输入“biglikeco.com”并没有指向任何地方。
在 Heroku 上的 php 应用程序上下文中,将所有流量重定向到“biglikeco.com”到“www.biglikeco.com”的最佳方式是什么?
谢谢。
最佳答案
这是我为您创建的通用 PHP 重定向脚本,您可以将其附加到您拥有的任何全局包含文件中,以执行您想要的操作:
$host = $_SERVER['HTTP_HOST'];
if (!preg_match('/^www\..*/', $host)) {
header('location: http://www.my_site.com');
}
或者使用.htaccess:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^my_site\.com [NC]
RewriteRule (.*) http://www.my_site.com/$1 [L,QSA,R=301]
关于php - 使用 PHP 在 Heroku 上从非 www 重定向到 www,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13732072/