2016-04-29 16 views
0

我需要返回與頭需要補充氨基酸頭使用Play框架資產控制器

X-Robots-Tag: noindex 

https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag?hl=de#robots-meta-tag-verwenden

PDF文件返回的資產時有沒有辦法做到這一點使用標準的遊戲資產管理員?接過來一看源代碼,這似乎是可配置的唯一的事情裏面:

val configuredCacheControl = config(_.getString("\"assets.cache." + name + "\"")) 

感謝

+0

感謝編輯 – m1416

+0

玩的哪個版本的修改? – marcospereira

+1

您可以隨時編寫自己的資產控制器,並在操作方法中添加所需的標題。 – Kris

回答

0

我可能會Kris的想法去。像這樣的東西應該讓你成爲那裏的一部分,基本上我所做的就是利用Play!控制器,可提供靜態資源,但添加頭部結果:

object AssetsController extends Controller { 

def modifiedAsset(path: String, file: String): Future[Result] = Async.action { implicit request => 
    Assets.at(path, file)(request).map { result => 
    result.withHeaders(("X-Robots-Tag", "noindex")) 
    } 
} 

然後你routes文件將需要從controllers.Assets.at(path="/public", file)controllers.AssetsController.modifiedAsset(path="/public", file)

+0

感謝您的回覆,我解決了使用控制器的問題 – m1416