asp.net mvc - mvc robots.txt route not working -


यह मेरा मार्ग कॉन्फ़िफ़ फ़ाइल है:

  सार्वजनिक स्थैतिक शून्य रजिस्टररॉउट्स (रूट कलेक्शन मार्ग) {मार्ग .IgnoreRoute ( "{} संसाधन .axd / {* pathInfo}"); Routes.MapRoute ("Robots.txt", "robots.txt", नया {नियंत्रक = "होम", एक्शन = "रोबोट"}); Routes.MapRoute (नाम: "डिफ़ॉल्ट", url: "{नियंत्रक} / {action} / {id}", डिफ़ॉल्ट: नया {नियंत्रक = "होम", एक्शन = "इंडेक्स", आईडी = UrlParameter.Optional}); }  

जब जाकर www.mysite.com/robots.txt मुझे 404 मिलता है।

मेरे होम कंट्रोलर में मेरे पास एक रोबोट ( ) एक्शन।

मैं क्या कर रहा था गलत?

संपादन: www.mysite.com/robots पर जाकर मुझे एक सर्वर त्रुटि 404 देता है। को www.mysite.com/robots.txt मुझे आईआईएस 404 त्रुटि देता है क्या इसके साथ कुछ करना है?

www.mysite.com/Home/Robots काम करने जा रहा है, लेकिन www.mysite.com/home/Robots टीएसटी IIS 404 देता है।

क्या आपको वास्तव में robots.txt की तुलना में अन्य स्थानों पर उपलब्ध है Www.mysite.com/robots.txt?

अन्यथा ऐसा न करें:

  सार्वजनिक स्थैतिक शून्य रजिस्टररॉउट्स (रूट कलेक्शन मार्ग) {routes.IgnoreRoute ("robots.txt") ; }  

और अपने विजुअल स्टूडियो पर फ़ाइल को रूट फ़ोल्डर में रखें।


Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -