请教军哥,默认安装完成后,没有设置301重定向,为什么输入www地址自动跳转到非www?
lnmp1.4,安装组件都选最新的。安装nginx时域名只写了一个abc.com(举例代替),安装好后设置文件里没有改动,为什么我输入http://www.abc.com就自动跳转到http://abc.com了?abc.com和www.abc.com我都已经绑定到同一个IP了, wwwroot下的default文件夹也已经删除。abc.com的设置文件如下:
server
{
listen 80;
#listen [::]:80;
server_name abc.com ;
index index.html index.htm index.php default.html default.htm default.php;
root/home/wwwroot/abc.com;
include wordpress.conf;
#error_page 404 /404.html;
# Deny access to PHP files in specific directory
#location ~ /(wp-content|uploads|wp-includes|images)/.*.php$ { deny all; }
include enable-php.conf;
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*.(js|css)?$
{
expires 12h;
}
location ~ /.well-known {
allow all;
}
location ~ /.
{
deny all;
}
access_log/home/wwwlogs/abc.com.log;
}
https倒是有区别,输入https://www.abc.com显示不安全的链接,https://abc.com就正常。
[ 本帖最后由 lovelnmp 于 2017-2-18 14:11 编辑 ] 这个和lnmp没关系,与wp程序的有关
你用不带www域名安装的wp,安装后用www域名访问时肯定会301到不带www 谢谢,可我还没安装WordPress啊,我把配置文件里的 include wordpress.conf 删除了也不管用,您能再提示一下吗?
更新: 没删 include wordpress.conf,反正我只用https://abc.com访问,干脆做了个两组server,一组80端口俩域名都转到https,一组443端口www转到非www。暂时测试成功
[ 本帖最后由 lovelnmp 于 2017-2-18 17:47 编辑 ]
回复 3# 的帖子
需要贴出你这域名的全部配置及使用的程序可能还需要你自己检查一下域名管理后台上是否也是设置的A记录
页:
[1]