这是main.php中的Yii2代码:
'urlManager' => [
'baseUrl' => $baseUrl,
'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
'suffix' => '.html',
'rules' => [
// site controller
'' => 'site/index',
'contact_us' => 'site/contact',
// sitemap controller
'sitemap' => 'sitemap/index'
]
浏览器中的网址是: +现场控制器: - http://localhost/neko/ - http://localhost/neko/contact_us.html +站点地图控制器: - http://localhost/neko/sitemap/index.html
如何将我的站点地图控制器配置为http://localhost/neko/sitemap.xml?
答案 0 :(得分:1)
使用sitemap.xml
的数组配置,如下所示:
'rules' => [
// site controller
'' => 'site/index',
'contact_us' => 'site/contact',
// sitemap controller
[
'pattern' => 'sitemap',
'route' => 'sitemap/index',
'suffix' => '.xml',
],
],
请参阅docs。