首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Polylang第二语言域不能使用/不使用www

Polylang第二语言域不能使用/不使用www
EN

Stack Overflow用户
提问于 2016-04-12 00:37:53
回答 1查看 1.4K关注 0票数 1

我已经建立了一个使用Polylang插件的可湿性粉剂网站,有两种语言,都有自己的域名。该站点在Apache上运行,配置文件为辅助域设置了指向同一目录的别名,无论是否使用www。

主域按预期工作,但次域不能-出于某种原因,尝试使用/不使用www访问该域似乎会触发它在这两种情况下加载默认语言。使用URL修改下的设置“语言是从不同的域设置的”,我尝试了设置带有和不带有www的二级域名。我还尝试通过htaccess强制域名为www,但没有结果。

有什么想法吗?使用WP 4.2.2和Polylang 1.8.5。

EN

回答 1

Stack Overflow用户

发布于 2017-01-17 03:23:11

因为这是一个9个月前的帖子,所以有点颠簸。

但我遇到了完全相同的问题,我想既然我解决了它,我就可以分享我所做的事情,因为我发现了这篇文章,在同样的情况下,其他人可能会这样做。

下面是我的代码,添加到index.php的最上面:

代码语言:javascript
复制
<?php
if (($_SERVER['HTTP_HOST'] == 'www.website.com') )
{
header('Location: http://website.com');
}
?>

这将添加一个从www到non-www的重定向。这是一种相当“丑陋”的解决问题的方法..但是,嘿,如果它很愚蠢,但它是有效的,它不是愚蠢的对吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36554426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档