我想制作站点地图.这是我的控制器:
class SitemapController extends BaseController { public function index() { header("Content-Type: text/xml;charset=utf-8"); return VIEw::make('sitemap'); }}
这是我的观点sitemap.blade.PHP:
{{<?xml version="1.0" enCoding="UTF-8" ?>}}<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>{{url()}}</loc> <priority>0.5</priority> </url> . . .</urlset>
但结果不是以XML形式出现的.它看起来像一个普通的文字.
它在我使用时有效:{{'<?xml version="1.0" enCoding="UTF-8" ?>'}}
我更新了我的控制器:
class SitemapController extends BaseController { public function index() { $content = VIEw::make('sitemap'); return Response::make($content)->header('Content-Type','text/xml;charset=utf-8'); }}总结
以上是内存溢出为你收集整理的php – 带有laravel的站点地图全部内容,希望文章能够帮你解决php – 带有laravel的站点地图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)