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 则为设置成功