php - 在 Laravel 中添加 Sitemap 文件和路由

标签 php xml laravel routes sitemap

我的 View 文件夹中有一个 sitemap.xml 文件,这是路线:

Route::get('sitemap.xml',function() {
return response()->view('sitemap')
->header('Content-Type', 'xml');
});

但是当我搜索 mydomainname.com/sitemap.xml 时。它返回 InvalidArgumentException 查看 [站点地图] 未找到。

我尝试在 google 和 youtube 上搜索,但找不到任何解决方案。

最佳答案

只需将您的 sitemap.xml 移动到公共(public)目录。 它不需要任何路线。

关于php - 在 Laravel 中添加 Sitemap 文件和路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64829835/

相关文章:

c# - 从 C# 中的 XML 填充下拉列表

laravel - 安装简单的二维码后, Blade 引擎无法在 laravel 5 上运行

php - MySQL join across 3 tables running very slowly

php - 如何在标题 magento 中显示心愿单 block

php - 在 php 错误中更新表单行

php - Ion 编码不适用于 php post

php - 在 var/www/html 中部署 Laravel

javascript - 无法使用 XMLHttpRequest 执行 php 文件

Android Databinding xml重复属性

java - 从 XML 中搜索和显示值 - Android Java