Laravel robots txt integrates opinionated default robots.txt
You can require the package and it's dependencies via composer:
composer require fuelviews/laravel-robots-txt
You can manually publish the config file with:
php artisan vendor:publish --provider="Fuelviews\RobotsTxt\RobotsTxtServiceProvider" --tag="robots-txt-config"
This is the contents of the published config file:
return [
/**
* The disk where the robots.txt file will be saved
*/
'disk' => 'public',
/**
* User agent rules for different paths
*/
'user_agents' => [
'*' => [
'Allow' => [
'/',
],
'Disallow' => [
'/admin',
'/dashboard',
],
],
],
/**
* Sitemaps to include in robots.txt
*/
'sitemap' => [
'sitemap.xml',
],
];
To access the robots.txt, navigate to your application's URL and append /robots.txt to it.
For example, if your application is hosted at http://example.com, the sitemap can be found at http://example.com/robots.txt.
composer test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
If you've found a bug regarding security please mail [email protected] instead of using the issue tracker.
Fuelviews is a web development agency based in Portland, Maine. You'll find an overview of all our projects on our website.
The MIT License (MIT). Please see License File for more information.