Debian Apache2 提升页面权重的可执行方案
一 核心原则与优先级
二 服务器与 Apache2 配置优化
sudo a2enmod deflate expires headers<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/json image/svg+xml
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html "access plus 1 week"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
</IfModule>
<IfModule mod_headers.c>
Header set Cache-Control "max-age=31536000, public, immutable" env=!no-cache
</IfModule>
sudo a2enmod rewriteAllowOverride All,在 .htaccess 或虚拟主机内配置重写规则,确保 URL 简洁、唯一、可索引。sudo a2enmod http2Protocols h2 http/1.1KeepAlive On、MaxKeepAliveRequests 100、KeepAliveTimeout 5,在并发与延迟间取平衡。<IfModule mod_headers.c>
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set X-XSS-Protection "1; mode=block"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
</IfModule>
三 内容与站点结构优化
四 速度与可用性增强
五 上线与验证清单
sudo systemctl reload apache2