[wp-trac] [WordPress Trac] #4037: do_robots() should not serve robots.txt as text/html

WordPress Trac wp-trac at lists.automattic.com
Tue Mar 27 13:49:31 GMT 2007


#4037: do_robots() should not serve robots.txt as text/html
--------------------------+-------------------------------------------------
 Reporter:  JeremyVisser  |       Owner:  anonymous
     Type:  defect        |      Status:  new      
 Priority:  low           |   Milestone:  2.2      
Component:  General       |     Version:  2.1.3    
 Severity:  trivial       |    Keywords:  has-patch
--------------------------+-------------------------------------------------
 === Environment ===
 WordPress SVN {{{/branches/2.1}}} rev 5096

 Also affects {{{/trunk}}} (rev 5116) and WordPress MU {{{/tags/1.1.1}}}.

 === Details ===

 In {{{wp-includes/functions.php}}}, the {{{do_robots()}}} function serves
 up the contents of a {{{robots.txt}}} file. If you try to view the file in
 a web browser, the line breaks will not show up properly. This is because
 the mime-type served is the default {{{text/html}}} which instructs the
 browser to parse the {{{robots.txt}}} file as HTML. This should not be the
 case.

 {{{text/plain}}} is a good mime-type to use, and behaves correctly.

 The attached patch will cause the function to serve {{{robots.txt}}} as
 {{{text/plain}}}.

-- 
Ticket URL: <http://trac.wordpress.org/ticket/4037>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list