【发布时间】:2014-11-05 03:47:59
【问题描述】:
我想为 yii 站点渲染动态站点地图。 但是我在 url manager 中没有做到这一点:
'urlManager'=>array(
'showScriptName'=>false,
'rules'=>array(
'sitemap.xml/*'=>'/site/sitemapxml',
array('site/sitemapxml', 'pattern'=>'sitemap.xml', 'urlSuffix'=>''),
...
所以我转向.htaccess 并添加了这样的重定向:
Redirect 301 /app3/sitemap.xml http://tarex.ru/app3/index.php/?r=site/sitemapxml
另一种选择是通过an extension in terms of a yiic command 将sitemap.xml 生成为文件。它会更有时间/资源效率吗?
【问题讨论】:
-
对于高度动态的网站,站点地图可能不是一个好主意。见this链接。