【发布时间】:2020-10-12 22:42:36
【问题描述】:
我正在使用spatie 生成sitemap.xml。它按预期正常工作。但根据一些要求,我不想在 sitemap.xml 中包含任何图像 url。
这是我的代码 -
public function sitemap(){
$link = Website::where('adminId', Auth::user()->id)->value('link');
$path = public_path('uploads/'.Auth::user()->id.'/sitemap.xml');
if (file_exists($path)) {
File::delete($path);
fopen($path, 'w');
} else {
fopen($path, 'w');
}
SitemapGenerator::create($link)->writeToFile($path);
return response()->json('success');
}
目前我的sitemap.xml 看起来像这样的图片链接 -
<url>
<loc>http://www.example.com/uploads/3/page/anahera/1591769129-4412.jpeg</loc>
<lastmod>2020-06-23T11:22:59+12:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://www.example.com/uploads/3/page/anahera/1591769136-7646.jpeg</loc>
<lastmod>2020-06-23T11:22:59+12:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
有什么方法可以从 sitemap.xml 中删除这些图片链接?
感谢您的帮助。
【问题讨论】:
标签: php laravel xml-sitemap