Les moteurs de recherche donnent des consignes de qualité afin d’améliorer le positionnement dans les SERP. Je vais vous donnez le code permettant de mettre en place un moyen tous simple pour aller dans ce sens et minifier le code HTML afin de réduire la taille de la page de façon simple et automatisée et donner un signal positif aux algorithmes des moteurs de recherche. Modification dans les fichier app\Http\Kernel.php
protected $middlewareGroups = [
'web' => [
//...
'minifier' => \App\Http\Middleware\minifier::class,
],
Créer le fichier app\Http\Middleware\minifier.php avec le contenu suivant:
<?php
namespace App\Http\Middleware;
use Closure;
class minifier {
public function handle($request, Closure $next)
{
$response = $next($request);
$buffer = $response->getContent();
$replace = array(
'//s' => '',
"/<\?php/" => '<?php ',
"/\n([\S])/" => '$1',
"/\r/" => '',
"/\n/" => '',
"/\t/" => '',
"/ +/" => ' ',
);
$buffer = preg_replace(array_keys($replace), array_values($replace), $buffer);
$response->setContent($buffer);
ini_set('zlib.output_compression', 'On'); // If you like to enable GZip, too!
return $response;
}
}
Attention: Une fois ce script en place, vous ne pouvez plus utiliser la forme // dans les commentaires. Il vous faut donc utiliser la forme /* mon commentaire … */