学生教材网 >程序设计 > 程序资讯 > 综合资讯 > 浏览文章

linux网站管理工具WDCP下设置301跳转及开启Gzip压缩

来源:学生教材网编辑:苏苏时间:2018-04-23人气:

孤零飘落燕在线观看,黑道教父抵死缠爱,咕果网

据说Linux服务器比较安全以及性能比较不错,所以放弃使用windows IIS改用了Linux Apache 服务器。

对于我这种 服务器小白来说,在Linux搭建环境异常困难,不过还好建立服务器系统时一并加了WDCP网站管理工具,但是在建立网站时遇到了困难:301跳转与Gzip压缩出现了貌似不兼容的情况。

拿自己的这个域名来说:设置了不带www的域名跳转到带www域名上面,设置成了,测试HTTP状态码也是正常的301,但是测试带www的域名Gzip是失效的,将301跳转取消,两个域名的Gzip又可以生效,所以理解为301跳转与Gzip同时设置会出现一方有问题的情况出现,我设置的地方都是在WDCP网站管理设置里面设置。

最后没有办法也只能舍弃一方,前段时间找了Linux Apache下面的301跳转方法,只能在WDCP里面设置Gzip压缩。用规则形式设置301跳转:

Linux下Apache设置301跳转方法:

1、建立.htaccess文件

文件301跳转规则如下:

 

RewriteEngine On

RewriteCond %{HTTP_HOST} ^zongk.com$ [NC]

RewriteRule ^(.*)$ http://www.zongk.com/$1 [R=301,L]

 

注意:

#此规则表示站点上所有域名都301跳转到www.zongk.com

RewriteCond %{HTTP_HOST} !^www.zongk.com$ [NC]

RewriteRule ^(.*)$ http://www.zongk.com/$1 [R=301,L]

#此规则表示如果访问是zongk.com就跳转到www.zongk.com,有多个就复制多组规则

RewriteCond %{HTTP_HOST} ^zongk.com$ [NC]

RewriteRule ^(.*)$ http://www.zongk.com/$1 [R=301,L]

2、将规则写进.htaccess文件上传到根目录

但是如果你的服务器装了WDCP网站管理,就不用将.htaccess上传根目录直接在后台的“rewrite规则管理”添加301跳转规则即可:

linux网站管理工具WDCP下设置301跳转及开启Gzip

网站的Gzip压缩在添加网站的时候打上勾就好了,其他不做设置,或者设置什么也不懂。

WDCP LNMPA和LNMP 504 Gateway time-out错误的解…

Nginx的特点是处理静态很给力,Apache的特点是处理动态很稳定,两者结合起来便是LNMPA,nginx处理前端,apache处理后端,这样处理静态会很快,处理动态会很稳定。

WDCP实现http跳转https教程方法

APache版本如果需要整站跳转,则在网站的配置文件的<Directory>标签内,键入以下内容:RewriteEngineonRewriteCond%{SERVER_PORT}!^443$RewriteRule^(.

热门推荐