7

SEO amacıyla, bazı dosyaları url'den erişilebilen bir dosya haline getiriyorum http://example.ca/robots.txt ama ben garip bir sorunla karşı karşıyayım. Dosyalara firefox ile erişilebilir ancak krom ve google botları bu dosyaları alamıyor!yönlendirme! çerçeve 2.0

benim yolları:

# 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

sen 404 hataları alır mıyım? Buna neden olan bir şeyin önbelleğe alınmadığından emin misiniz? –

+1

Chrome'un garip şeyler yaptığı başka bir soruyu ele alalım :) http://stackoverflow.com/a/13103936/1066240 Thanx to @Schleichardt Favicon ekleyerek çözdüm, 'onRequest' ile ne olduğunu kontrol edin. – biesior

+0

Boş bir dosya ile test ediyordum ve sanki kırık dosya olarak krom boş dosyayı düşünün gibi görünüyor ... – Mooh

cevap

19

Ben bir fark yaratacak emin değilim ama dene:

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

Bunu 'favicon.ico' için de kullanın. Bunu Google aramaları için buraya koyuyor. – raisercostin