diff --git a/src/Controller/Frontend/PublicPages/PodcastEpisodeController.php b/src/Controller/Frontend/PublicPages/PodcastEpisodeController.php index 73f1e80fd..33054f883 100644 --- a/src/Controller/Frontend/PublicPages/PodcastEpisodeController.php +++ b/src/Controller/Frontend/PublicPages/PodcastEpisodeController.php @@ -28,6 +28,8 @@ class PodcastEpisodeController string $podcast_id, string $episode_id ): ResponseInterface { + $response = $response->withHeader('X-Robots-Tag', 'index, nofollow'); + $router = $request->getRouter(); $station = $request->getStation(); diff --git a/src/Controller/Frontend/PublicPages/PodcastEpisodesController.php b/src/Controller/Frontend/PublicPages/PodcastEpisodesController.php index 3aecd7a98..2c68b98ca 100644 --- a/src/Controller/Frontend/PublicPages/PodcastEpisodesController.php +++ b/src/Controller/Frontend/PublicPages/PodcastEpisodesController.php @@ -27,6 +27,8 @@ class PodcastEpisodesController Response $response, string $podcast_id ): ResponseInterface { + $response = $response->withHeader('X-Robots-Tag', 'index, nofollow'); + $router = $request->getRouter(); $station = $request->getStation(); diff --git a/src/Controller/Frontend/PublicPages/PodcastFeedController.php b/src/Controller/Frontend/PublicPages/PodcastFeedController.php index 9b18a2852..16be7b209 100644 --- a/src/Controller/Frontend/PublicPages/PodcastFeedController.php +++ b/src/Controller/Frontend/PublicPages/PodcastFeedController.php @@ -77,7 +77,9 @@ class PodcastFeedController $response->getBody()->write($generatedRss); - return $response->withHeader('Content-Type', 'application/rss+xml'); + return $response + ->withHeader('Content-Type', 'application/rss+xml') + ->withHeader('X-Robots-Tag', 'index, nofollow'); } protected function checkHasPublishedEpisodes(Podcast $podcast): bool diff --git a/src/Controller/Frontend/PublicPages/PodcastsController.php b/src/Controller/Frontend/PublicPages/PodcastsController.php index 51fa04a6f..d51b47dd9 100644 --- a/src/Controller/Frontend/PublicPages/PodcastsController.php +++ b/src/Controller/Frontend/PublicPages/PodcastsController.php @@ -19,6 +19,8 @@ class PodcastsController public function __invoke(ServerRequest $request, Response $response): ResponseInterface { + $response = $response->withHeader('X-Robots-Tag', 'index, nofollow'); + $station = $request->getStation(); if (!$station->getEnablePublicPage()) {