salamwaddah/laravel-canonical

v1.1.0 2024-04-02 13:59 UTC

This package is auto-updated.

Last update: 2024-09-02 15:06:41 UTC


README

Laravel Canonical是一个简单的包,旨在帮助您管理Laravel应用程序中的规范URL。此包提供了一种方便的方式,可以根据当前请求生成规范URL,让您避免重复内容问题并提高SEO。

安装

composer require salamwaddah/laravel-canonical

用法

将此代码添加到需要规范URL的布局或blade文件中

<link rel="canonical" href="{{ canonical() }}"/>

配置

该包附带一个默认的配置文件,允许您指定哪些查询参数应该包含在规范URL中。

以下默认配置将过滤页面URL中的任何查询参数,只允许page=1page=2page=...等。

// canonical.php
'allowed_params' => [
    'page',
],

您可以根据具体需求自定义此配置。要发布配置文件,请运行以下命令

php artisan vendor:publish --tag=laravel-canonical-config

测试

composer test