#4037 closed defect (bug) (fixed)
do_robots() should not serve robots.txt as text/html
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | 2.2 | Priority: | low |
Severity: | trivial | Version: | 2.1.3 |
Component: | General | Keywords: | has-patch commit |
Focuses: | Cc: |
Description
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
.
Attachments (1)
Change History (4)
Note: See
TracTickets for help on using
tickets.
Changes the do_robots() function to use the text/plain mime-type.