7

Per scopi SEO, sto cercando di rendere alcuni file accessibili dall'URL come http://example.ca/robots.txt ma mi trovo di fronte a uno strano problema. I file sono accessibili con Firefox ma Chromium e Google Bot non riescono a ottenere quei file!routing a un file statico in gioco! framework 2.0

miei percorsi:

# Map static resources from the /public folder to the /assets URL path 
GET  /assets/*file    controllers.Assets.at(path="/public", file) 

# Robots and Humans files 
GET  /$file<(robots|humans).txt>    controllers.Assets.at(path="/public", file) 

GET  /$file<MJ12_576CD562EFAFA1742768BA479A39BFF9.txt>     controllers.Assets.at(path="/public", file) 
+0

si ottiene 404 errori? Sei sicuro che qualcosa non venga memorizzato nella cache che causerebbe questo? –

+1

Dai un'occhiata ad un'altra domanda, in cui Chrome fa cose strane :) http://stackoverflow.com/a/13103936/1066240 Grazie a @Schleichardt Ho risolto con l'aggiunta di favicon, controlla con 'onRequest' cosa succede. – biesior

+0

stavo testando con file vuoto e sembra che chrome consideri il file vuoto come collegamento interrotto ... – Mooh

risposta

19

non sono sicuro se si farà la differenza, ma cerco:

GET  /robots.txt    controllers.Assets.at(path="/public", file="robots.txt") 
GET  /humans.txt    controllers.Assets.at(path="/public", file="humans.txt") 

GET  /MJ12_576CD562EFAFA1742768BA479A39BFF9.txt     controllers.Assets.at(path="/public", file="MJ12_576CD562EFAFA1742768BA479A39BFF9.txt") 
+0

Usa questo anche per 'favicon.ico'. Lo sto mettendo qui per le ricerche su google. – raisercostin

Problemi correlati