为了SEO的目的,我需要确保所有的url都保存为小写。
我怎么能强迫SilverStripe管理员保存小写的URL,即使用户键入大写的永久链接?
您可以在Page
的onBeforeWrite
方法中执行此操作:
protected function onBeforeWrite() {
parent::onBeforeWrite(); //this is important!
$this->URLSegment = strtolower($this->URLSegment);
}
参见API文档