diff options
author | Simon McVittie <smcv@debian.org> | 2017-01-09 11:37:10 +0000 |
---|---|---|
committer | Simon McVittie <smcv@debian.org> | 2017-01-09 13:07:24 +0000 |
commit | 9e7f0a6c59ec89c32af64d1577e314dd68b8e7f6 (patch) | |
tree | f1d142e35f637069c2ac70d1a41c7f519753b2cb /IkiWiki/Plugin/comments.pm | |
parent | 62c9df67212c7c42eb03ad9e36891afe4bc2d9a2 (diff) | |
download | ikiwiki-9e7f0a6c59ec89c32af64d1577e314dd68b8e7f6.tar ikiwiki-9e7f0a6c59ec89c32af64d1577e314dd68b8e7f6.tar.gz |
Use rel=nofollow microformat for dynamic (CGI-related) URLs
Some of these might be relatively expensive to dereference or result
in messages being logged, and there's no reason why a search engine
should need to index them. (In particular, we'd probably prefer search
engines to index the rendered page, not its source code.)
Diffstat (limited to 'IkiWiki/Plugin/comments.pm')
-rw-r--r-- | IkiWiki/Plugin/comments.pm | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/IkiWiki/Plugin/comments.pm b/IkiWiki/Plugin/comments.pm index 0858f69f1..46e1b268f 100644 --- a/IkiWiki/Plugin/comments.pm +++ b/IkiWiki/Plugin/comments.pm @@ -126,7 +126,7 @@ sub htmlize { sub htmlize_pending { my %params = @_; return sprintf(gettext("this comment needs %s"), - '<a href="'. + '<a rel="nofollow" href="'. IkiWiki::cgiurl(do => "commentmoderation").'">'. gettext("moderation").'</a>'); } @@ -286,7 +286,7 @@ sub preprocess_moderation { unless defined $params{desc}; if (length $config{cgiurl}) { - return '<a href="'. + return '<a rel="nofollow" href="'. IkiWiki::cgiurl(do => 'commentmoderation'). '">'.$params{desc}.'</a>'; } @@ -946,7 +946,7 @@ sub pagetemplate (@) { ); } elsif (commentsopen($page)) { - $link = "<a href=\"".addcommenturl($page)."\">". + $link = "<a rel=\"nofollow\" href=\"".addcommenturl($page)."\">". #translators: Here "Comment" is a verb; #translators: the user clicks on it to #translators: post a comment. |