原创 Apache更换nginx,伪静态和域名301跳转怎样设置?

2023-06-27 0 1,056

原副标题:Apache更改nginx,伪动态和搜索引擎301链接什么样增设?

今晚不凡网志所处的云伺服器即将到期,因此这三天玩儿了呵呵,原先急于间接换到应用软件,但辨认出N57Cpp云伺服器还有1年的时间,因此暂先放在另一台云伺服器了。

以后的Web自然环境选用了LAMP女团,此次急于试一试LNMP,据传nginx相对Apache更节省缓存天然资源,适宜较大型中文网站选用,只好优先选择LNMP全屏软件包布署了自然环境。

温情提示信息:假如要选用LNMP全屏软件包布署自然环境,提议伺服器选用CentOS、Ubuntu、Debian等非主流Linux控制系统快照,像百度云他家的TencentOS此类非主流软件包暂还没网络连接。

这儿主要说说选用nginx自然环境之后,中文网站的伪动态和搜索引擎301链接什么样增设。

伪动态增设

有关伪动态的增设就不多罗嗦了,网路上有各式各样自然环境、各式各样中文网站流程的伪动态准则,但这儿我想告诫的是,LNMP全屏软件包预设内含了许多非主流中文网站流程的伪动态规则,在加进应用软件的这时候间接输出相关联的中文网站流程名,方可间接提及相关联的伪动态准则文档,当中包括WordPress、Discuz X、Typecho、ThinkPHP、ZBlog等。

原创
            Apache更换nginx,伪静态和域名301跳转怎样设置?

假如这儿没你的中文网站程序,那就根本无法自己加进伪动态准则了,在/usr/local/nginx/conf/rewrite/产品目录下建立一个xxx.conf文档,将伪动态准则载入到这个文档,在相关联的应用软件配置文档中间接初始化你建立的伪动态准则文档方可。

原创
            Apache更换nginx,伪静态和域名301跳转怎样设置?1

搜索引擎301链接

搜索引擎的301链接是他们要要增设的,为的是分散权重股,一般会将各式各样方式的搜索引擎通过301链接链接到当中一种搜索引擎,从前不须要加装SSL合格证书的这时候,他们的搜索引擎基本上多于两种方式:

http://xxx.com http://www.xxx.com

现在SSL合格证书基本上已经成为标配,因此搜索引擎的方式也就扩展成了四种方式,除了上面提到的三种,还增加了另外三种:

https://xxx.com https://www.xxx.com

我的中文网站实现的效果是以上4种方式的搜索引擎最终都链接到https://xxx.com这个顶级搜索引擎,在nginx的301链接准则就是这样的:

1.打开中文网站相关联的配置文档,路径一般为/usr/local/nginx/conf/vhost/xxx.com.conf

2.“listen 80“部分相关联的是http增设,这儿将server_name后面的搜索引擎增设为xxx.com www.xxx.com;

原创
            Apache更换nginx,伪静态和域名301跳转怎样设置?2

3.”listen 443”部分相关联的是https增设,这儿同样将server_name后面的搜索引擎增设为xxx.com www.xxx.com;

原创
            Apache更换nginx,伪静态和域名301跳转怎样设置?3

4.为的是实现https://www.xxx.com链接到https://xxx.com,在”listen 443”这部分的”root /home/wwwroot/xxx.com“下面加进一行链接准则:

if ($host = www.xxx.com) { return 301 https://xxx.com$request_uri; }

原创
            Apache更换nginx,伪静态和域名301跳转怎样设置?4

至此增设完毕,保存退出配置文件,然后运行/etc/init.d/nginx restart,重启nginx方可实现所有方式的搜索引擎均链接到https://xxx.com。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务