相关疑难解决方法(0)

使用PHP进行非WWW重定向的WWW

我想用PHP将所有www.domain.com请求重定向到domain.com,基本上:

if (substr($_SERVER['SERVER_NAME'], 0, 4) === 'www.')
{
    header('Location: http://' . substr($_SERVER['SERVER_NAME'], 4)); exit();
}
Run Code Online (Sandbox Code Playgroud)

但是,我确实希望像在SO中一样维护请求的URL,例如:

http://www.stackoverflow.com/questions/tagged/php?foo=bar
Run Code Online (Sandbox Code Playgroud)

应重定向到:

http://stackoverflow.com/questions/tagged/php?foo=bar
Run Code Online (Sandbox Code Playgroud)

我不想依赖.htaccess解决方案,而且我不确定$_SERVER我必须使用哪些变量来实现这一目标.此外,保留HTTPS协议将是一个加号.

我该怎么做?

php redirect no-www

22
推荐指数
2
解决办法
2万
查看次数

Drupal localhost重定向到www.localhost.com

我正在一个drupal网站上工作,我检查了(svn)我的localhost.

现在的问题是,当我去:

http://www.site.com

一切正常,但是当我去:

HTTP://本地主机/工作/网站

我被重定向到

http://www.localhost.com/work/site

我运行了install.php脚本,一切都很棒.它会重新安装所有内容,但是当我转到主站点时,会发生重定向.

我删除了.htaccess文件,没有做任何事情.

我使用的是Windows 7 ultimate 64(也尝试过winxp pro 32)apache 2.2,php 5.2.13

任何人都知道要解决这个问题?

谢谢

php redirect drupal

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

php ×2

redirect ×2

drupal ×1

no-www ×1