如何配置 CFWheels 以在http://mydomain.com/sitemap.xml显示以下 XML ?
<?xml version="1.0" encoding="UTF-8"?>
<urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<-- I'll add the <url> tags dynamically here later -->
</urlset>
我已经从web.config
文件中删除了“sitemap.xml”。
在此之后,我不确定如何创建controller
and view
。我是否应该在“views”文件夹中创建一个“sitemap.xml”文件夹,然后添加一个“index.cfm”文件,然后添加上面的 XML?
我应该在“controllers”文件夹中创建一个“sitemap.xml.cfc”文件吗?控制器文件应该包含什么?
它应该看起来像这样吗?
<cfcomponent extends="Controller" output="false">
<cfscript>
function init(){
// Let CFWheels know what type of output this controller can 'provide'
provides("xml");
}
function index(){
}
</cfscript>
</cfcomponent>
我需要在 routes.cfm 中添加一个条目吗?