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.)master
parent
62c9df6721
commit
9e7f0a6c59
|
@ -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.
|
||||
|
|
|
@ -305,7 +305,7 @@ sub formbuilder_setup (@) {
|
|||
noimageinline => 1));
|
||||
}
|
||||
else {
|
||||
$form->text("<a href=\"".
|
||||
$form->text("<a rel=\"nofollow\" href=\"".
|
||||
IkiWiki::cgiurl(do => "edit", page => $userpage).
|
||||
"\">".gettext("Create your user page")."</a>");
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
<TMPL_UNLESS NAME=USERNAME>
|
||||
<TMPL_IF NAME=ALLOWAUTHOR>
|
||||
<label for="author" class="block">Name:</label>
|
||||
<TMPL_VAR NAME=FIELD-AUTHOR> (optional, or <a href="<TMPL_VAR SIGNINURL>">signin</a>)
|
||||
<TMPL_VAR NAME=FIELD-AUTHOR> (optional, or <a rel="nofollow" href="<TMPL_VAR SIGNINURL>">signin</a>)
|
||||
<br/>
|
||||
<label for="url" class="block">Website:</label>
|
||||
<TMPL_VAR NAME=FIELD-URL> (optional)
|
||||
|
@ -17,7 +17,7 @@
|
|||
<TMPL_VAR NAME=FIELD-EMAIL> <TMPL_VAR FIELD-ANONSUBSCRIBE>
|
||||
<br />
|
||||
<TMPL_ELSE>
|
||||
(You might want to <a href="<TMPL_VAR SIGNINURL>">Signin</a> first?)
|
||||
(You might want to <a rel="nofollow" href="<TMPL_VAR SIGNINURL>">Signin</a> first?)
|
||||
<br />
|
||||
</TMPL_IF>
|
||||
</TMPL_UNLESS>
|
||||
|
|
|
@ -74,13 +74,13 @@
|
|||
<li><a href="<TMPL_VAR RECENTCHANGESURL>">RecentChanges</a></li>
|
||||
</TMPL_IF>
|
||||
<TMPL_IF HISTORYURL>
|
||||
<li><a href="<TMPL_VAR HISTORYURL>">History</a></li>
|
||||
<li><a rel="nofollow" href="<TMPL_VAR HISTORYURL>">History</a></li>
|
||||
</TMPL_IF>
|
||||
<TMPL_IF GETSOURCEURL>
|
||||
<li><a href="<TMPL_VAR GETSOURCEURL>">Source</a></li>
|
||||
<li><a rel="nofollow" href="<TMPL_VAR GETSOURCEURL>">Source</a></li>
|
||||
</TMPL_IF>
|
||||
<TMPL_IF PREFSURL>
|
||||
<li><a href="<TMPL_VAR PREFSURL>">Preferences</a></li>
|
||||
<li><a rel="nofollow" href="<TMPL_VAR PREFSURL>">Preferences</a></li>
|
||||
</TMPL_IF>
|
||||
<TMPL_IF ACTIONS>
|
||||
<TMPL_LOOP ACTIONS>
|
||||
|
@ -147,7 +147,7 @@
|
|||
<TMPL_VAR COMMENTS>
|
||||
<TMPL_IF ADDCOMMENTURL>
|
||||
<div class="addcomment">
|
||||
<a href="<TMPL_VAR ADDCOMMENTURL>">Add a comment</a>
|
||||
<a rel="nofollow" href="<TMPL_VAR ADDCOMMENTURL>">Add a comment</a>
|
||||
</div>
|
||||
<TMPL_ELSE>
|
||||
<div class="addcomment">Comments on this page are closed.</div>
|
||||
|
|
Loading…
Reference in New Issue