Apache 301跳转WWW和自定义错误页,内容压缩

使用的Apache版本为2.4.55,主机为Windows server 2022

修改 httpd.conf 文件

打开 httpd.cong 文件找到字段并删除掉前面的注释符号 “#”

 #LoadModule rewrite_module modules/mod_rewrite.so 

网站运行目录配置字段

找到下面两个代码段后将内容复制黏贴到 <Directory "网站运行目录"> 字段中

 DocumentRoot 
 Directory 
 
            RewriteEngine On
            RewriteCond %{HTTP_HOST} ^xxxxxx.com [NC]
            RewriteRule ^(.*)$ http://www.xxxxxx.com/$1 [L,R=301]
            复制内容
    


Directory 位置示例图






修改好后可以运行 Apache 自带的检测工具来检测代码是否有错误来根据错误修改

修改好后保存,并重启 Apache 服务器后输入域名便可完成跳转





自定义错误页

和上方一样,找到 <Directory "网站运行目录">

复制黏贴下方代码

 
            ErrorDocument 403 /输入自定义的错误页(地址)
            ErrorDocument 404 /输入自定义的错误页(地址)
            复制内容
    

修改好后可以运行 Apache 自带的检测工具来检测代码是否有错误来根据错误修改

修改好后保存,并重启 Apache 服务器后便完成自定义错误页






内容压缩

找到下面两个字段并去掉前面的注释符号 “#”

 #LoadModule deflate_module modules/mod_deflate.so 
 #LoadModule headers_module modules/mod_headers.so 

和上方一样,找到 httpd.conf 最下面的 <IfModule lua_module>

复制黏贴下方代码

 

           
        SetOutputFilter DEFLATE  #打开开关
        Apache 对传输到浏览器的内容进行压缩

        DeflateCompressionLevel 6  #压缩级别,6是最高级,1是最低级
        不要设置过高的压缩级别,否则cpu的负担会过高

    

修改好后可以运行 Apache 自带的检测工具来检测代码是否有错误来根据错误修改

修改好后保存,并重启 Apache 服务器

打开浏览器访问域名 按F12 找到 Network 刷新网页找到点击 Name 中的网站域名文件找到 encoding

如后面显示着 gzip 则为设置成功


关于笛碧巛 笛碧 © 2021 - 2023 | 湘ICP备2021002664号

浙公网安备 33020502000679号