htaccess从一个域重定向到另一个授权不适用于标头

时间:2019-02-21 10:54:25

标签: .htaccess codeigniter

我们已在codeigniter中为Android应用程序创建了Web服务。

现在正在转移我们的域名。我们无法为正在使用当前域Web服务的用户提供快速更新。

因此尝试在我的旧域中使用htaccess规则。

这是我添加的规则。

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^olddomain.com$
  RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
</IfModule>

当我们在浏览器中打开管理员时,此方法可以正常工作并重定向。 但是问题是,在android应用的网络服务中,我们正在对用户进行身份验证。 因此,在标头中的所有服务中都设置了“授权”。而且,当我们使用上述规则重定向Web服务请求时,我们无法在新域中获取标头数据。

$header = getallheaders();

$header['Authorization'] //we are not getting this one

当我们从一个域重定向到另一个域时,我不知道如何传递标头数据。

0 个答案:

没有答案