Refactor SitemapController and SitemapServiceProvider to allow for default sitemap file name and update the route to only accept requests for the specific sitemap.xml file. #13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Refactors the SitemapController and SitemapServiceProvider to enhance the handling of sitemap files.
In SitemapController.php, the
__invoke
method now accepts a nullable$filename
parameter, with a default value of 'sitemap.xml'. This change allows for a default sitemap file name to be used if no specific filename is provided.In SitemapServiceProvider.php, the route configuration has been updated to only accept requests for the specific 'sitemap.xml' file. This restricts the route to handle requests for the sitemap.xml file exclusively, ensuring a more focused and secure routing for sitemap requests.
These changes improve the flexibility and security of the sitemap functionality, providing a more robust and efficient handling of sitemap files within the project.