OwenMelbz / laravel-robots-txt by OwenMelbz

Laravel 5.x helpers for a semi-automated robots.txt and meta tags
1,095
14
2
Package Data
Maintainer Username: OwenMelbz
Maintainer Contact: owenmelbz@gmail.com (Owen Melbourne)
Package Create Date: 2017-05-27
Package Last Update: 2019-10-02
Home Page:
Language: PHP
License: MIT
Last Refreshed: 2024-05-03 03:10:26
Package Statistics
Total Downloads: 1,095
Monthly Downloads: 2
Daily Downloads: 0
Total Stars: 14
Total Watchers: 2
Total Forks: 0
Total Open Issues: 0

Laravel 5 robots.txt helper with meta blade directive

An automatically generated robots.txt which automatically discourages indexing of folders, with additional meta tag blade directives for in page exclusions.

Usage

  1. Install via composer composer require owenmelbz/laravel-robots-txt

  2. Register the service provider - typically done inside the app.php providers array e.g OwenMelbz\RobotsTxt\RobotsTxtServiceProvider::class

  3. Add BLOCK_ROBOTS=true to your application environment config e.g .env

  4. Within your <head> area you can include the blade directive @robotsMeta to pull through a noindex, nofollow meta tag.

Configuration

If you publish the package via php artisan vendor:publish --provider="OwenMelbz\RobotsTxt\RobotsTxtServiceProvider" you can use a custom robots.txt template file to include extra rules.