Skip to content

Commit

Permalink
Only register sitemap routes if sitemap feature is enabled (#192)
Browse files Browse the repository at this point in the history
  • Loading branch information
faustbrian authored Feb 28, 2025
1 parent ff3855d commit 6af5b75
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 14 deletions.
12 changes: 7 additions & 5 deletions routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,10 @@
use Aerni\AdvancedSeo\Http\Controllers\Web\SitemapController;
use Illuminate\Support\Facades\Route;

Route::name('advanced-seo.')->group(function () {
Route::get('/sitemap.xml', [SitemapController::class, 'index'])->name('sitemap.index');
Route::get('/sitemaps/{id}.xml', [SitemapController::class, 'show'])->name('sitemap.show');
Route::get('/sitemap.xsl', [SitemapController::class, 'xsl'])->name('sitemap.xsl');
});
if (config('advanced-seo.sitemap.enabled') && in_array(app()->environment(), config('advanced-seo.crawling.environments', []))) {
Route::name('advanced-seo.')->group(function () {
Route::get('/sitemap.xml', [SitemapController::class, 'index'])->name('sitemap.index');
Route::get('/sitemaps/{id}.xml', [SitemapController::class, 'show'])->name('sitemap.show');
Route::get('/sitemap.xsl', [SitemapController::class, 'xsl'])->name('sitemap.xsl');
});
}
9 changes: 0 additions & 9 deletions src/Http/Controllers/Web/SitemapController.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

namespace Aerni\AdvancedSeo\Http\Controllers\Web;

use Aerni\AdvancedSeo\Concerns\EvaluatesIndexability;
use Aerni\AdvancedSeo\Contracts\Sitemap;
use Aerni\AdvancedSeo\Contracts\SitemapIndex;
use Aerni\AdvancedSeo\Facades\Sitemap as SitemapRepository;
Expand All @@ -12,14 +11,6 @@

class SitemapController extends Controller
{
use EvaluatesIndexability;

public function __construct()
{
throw_unless(config('advanced-seo.sitemap.enabled'), new NotFoundHttpException);
throw_unless($this->crawlingIsEnabled(), new NotFoundHttpException);
}

public function index(): SitemapIndex
{
return SitemapRepository::index();
Expand Down

0 comments on commit 6af5b75

Please sign in to comment.