diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2019-12-10 10:09:14 +0000 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2019-12-10 10:09:14 +0000 |
| commit | e5d858f55e3fbe470dd52efb9dc0de3e52cb4787 (patch) | |
| tree | 9c5667e79a5d9044b4e6adbe2ffdf276b152bef7 /app/Http/RequestHandlers/RepositoryPage.php | |
| parent | d7bd16c38a9d165a6b3a05952c462b06c032818b (diff) | |
| download | webtrees-e5d858f55e3fbe470dd52efb9dc0de3e52cb4787.tar.gz webtrees-e5d858f55e3fbe470dd52efb9dc0de3e52cb4787.tar.bz2 webtrees-e5d858f55e3fbe470dd52efb9dc0de3e52cb4787.zip | |
Redirects to updated slugs should be permanent
Diffstat (limited to 'app/Http/RequestHandlers/RepositoryPage.php')
| -rw-r--r-- | app/Http/RequestHandlers/RepositoryPage.php | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/Http/RequestHandlers/RepositoryPage.php b/app/Http/RequestHandlers/RepositoryPage.php index 602c2485d5..b4924de342 100644 --- a/app/Http/RequestHandlers/RepositoryPage.php +++ b/app/Http/RequestHandlers/RepositoryPage.php @@ -19,6 +19,7 @@ declare(strict_types=1); namespace Fisharebest\Webtrees\Http\RequestHandlers; +use Fig\Http\Message\StatusCodeInterface; use Fisharebest\Webtrees\Auth; use Fisharebest\Webtrees\Fact; use Fisharebest\Webtrees\Http\ViewResponseTrait; @@ -88,7 +89,7 @@ class RepositoryPage implements RequestHandlerInterface // Redirect to correct xref/slug if ($repository->xref() !== $xref || $request->getAttribute('slug') !== $repository->slug()) { - return redirect($repository->url()); + return redirect($repository->url(), StatusCodeInterface::STATUS_MOVED_PERMANENTLY); } return $this->viewResponse('repository-page', [ |
