首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在nginx服务器下安装后,Wordpress站点url缺少www前缀

问在nginx服务器下安装后,Wordpress站点url缺少www前缀
EN

Stack Overflow用户
提问于 2013-11-24 14:34:08
回答 2查看 702关注 0票数 0

我正在将我的wordpress网站www.programminginc.net迁移到带有nginx服务器的VPS服务器上,该网站目前运行在一个共享托管网站上。我选择了一台Ubuntu 12.04.3 LTS服务器来托管我的VPS。在EasyEngine脚本的帮助下,我可以完成几乎所有的工作,并成功地安装了我的网站。安装后,我的wordpress站点URL缺少www前缀。它是使用url http://programminginc.net而不是http://www.programminginc.net.安装的

因此,我更改了仪表板中的wordpress,将URL和Site Address (URL) http://programminginc.net设置为http://www.programminginc.net.。在这个改变之后,我的网站停止了工作。

你能帮我找出错误在哪里吗?我怎样才能纠正它?是wordpress还是nginx本身的问题?提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-11-24 15:07:59

可能是nginx的配置,请确保它正在处理www.example.com的请求,并确保存在www的A记录

票数 0
EN

Stack Overflow用户

发布于 2013-12-23 18:55:45

EasyEngine bydefault从url中删除了http:// https://和www,并使网站可以通过example.com和www.example.com访问

要将非www设置为www,您需要更改以下文件:

vim /etc/nginx/sites-available/example.com

代码语言:javascript
复制
# WPSINGLE BASIC NGINX CONFIGURATION
server {

        server_name example.com www.example.com;

用下面的代码行替换上面的代码

代码语言:javascript
复制
# WPSINGLE BASIC NGINX CONFIGURATION
server {
        server_name example.com;
        return 301 $scheme://www.example.com$request_uri;
}
server {

        server_name www.example.com;

在github easyengine页面上跟踪这个问题:https://github.com/rtCamp/easyengine/issues/71

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

https://stackoverflow.com/questions/20171855

复制
相关文章

相似问题

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