<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: A rev=&#8221;canonical&#8221; Rebuttal</title>
	<atom:link href="http://benramsey.com/archives/a-revcanonical-rebuttal/feed/" rel="self" type="application/rss+xml" />
	<link>http://benramsey.com/archives/a-revcanonical-rebuttal/</link>
	<description>PHP and Other Techno-babble</description>
	<lastBuildDate>Mon, 01 Feb 2010 11:59:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Erik Vold</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-290890</link>
		<dc:creator>Erik Vold</dc:creator>
		<pubDate>Tue, 21 Apr 2009 05:18:22 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-290890</guid>
		<description>Here is my rebuttal to rel=short*: http://erikvold.com/blog/index.cfm/2009/4/21/rev_canonical_good</description>
		<content:encoded><![CDATA[<p>Here is my rebuttal to rel=short*: <a href="http://erikvold.com/blog/index.cfm/2009/4/21/rev_canonical_good" rel="nofollow">http://erikvold.com/blog/index.cfm/2009/4/21/rev_canonical_good</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Johnston</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-290694</link>
		<dc:creator>Sam Johnston</dc:creator>
		<pubDate>Mon, 20 Apr 2009 12:49:04 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-290694</guid>
		<description>I was on the rel=short[cut] bandwagon until I realised that there will surely be difficult-to-diagnose breakage thanks to microsoft and others [foolishly] pushing &quot;shortcut icon&quot;.

The only truly safe option that doesn&#039;t require people to cover multiple bases is rel=shortlink.

Sam</description>
		<content:encoded><![CDATA[<p>I was on the rel=short[cut] bandwagon until I realised that there will surely be difficult-to-diagnose breakage thanks to microsoft and others [foolishly] pushing &#8220;shortcut icon&#8221;.</p>
<p>The only truly safe option that doesn&#8217;t require people to cover multiple bases is rel=shortlink.</p>
<p>Sam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bernhard HÃ¤ussner</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288990</link>
		<dc:creator>Bernhard HÃ¤ussner</dc:creator>
		<pubDate>Mon, 13 Apr 2009 14:46:37 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288990</guid>
		<description>The proof that developers get this wrong is php.net. Thy define every of their mirror pages as canonival using rev=&quot;canonical&quot; on them for pointing to the short url. The flickr rev implementation doesn&#039;t provide short urls on URLs that oar not canonical. This is not optimal too. 

But whith rel=&quot;shortcut&quot; there&#039;s another problem: There are many pages that define their bookmark icon via rel=&quot;shortcut icon&quot;. Since the rel attribut is a space separated list, the shortcut icon would be your short url. 

Using short or shorter is even not that correct, because one would expect a shorter version of the content. 

And putting alternate in the list is even worse because the short url is not really an alternate to view the content since it just redirects. 

I figured out rel=&quot;shortcut redirect&quot; would fit best.</description>
		<content:encoded><![CDATA[<p>The proof that developers get this wrong is php.net. Thy define every of their mirror pages as canonival using rev=&#8221;canonical&#8221; on them for pointing to the short url. The flickr rev implementation doesn&#8217;t provide short urls on URLs that oar not canonical. This is not optimal too. </p>
<p>But whith rel=&#8221;shortcut&#8221; there&#8217;s another problem: There are many pages that define their bookmark icon via rel=&#8221;shortcut icon&#8221;. Since the rel attribut is a space separated list, the shortcut icon would be your short url. </p>
<p>Using short or shorter is even not that correct, because one would expect a shorter version of the content. </p>
<p>And putting alternate in the list is even worse because the short url is not really an alternate to view the content since it just redirects. </p>
<p>I figured out rel=&#8221;shortcut redirect&#8221; would fit best.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Johnston</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288848</link>
		<dc:creator>Sam Johnston</dc:creator>
		<pubDate>Mon, 13 Apr 2009 02:03:12 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288848</guid>
		<description>See &lt;a href=&quot;http://samj.net/2009/04/revcanonical-considered-harmful.html&quot; rel=&quot;nofollow&quot;&gt;rev=canonical considered harmful (complete with sensible solution)&lt;/a&gt; for more. I&#039;ve taken the liberty of updating the proposal to rel=&quot;short&quot; because it&#039;s a&gt; shorter and b&gt; makes more sense :)

Sam</description>
		<content:encoded><![CDATA[<p>See <a href="http://samj.net/2009/04/revcanonical-considered-harmful.html" rel="nofollow">rev=canonical considered harmful (complete with sensible solution)</a> for more. I&#8217;ve taken the liberty of updating the proposal to rel=&#8221;short&#8221; because it&#8217;s a> shorter and b> makes more sense <img src='http://benramsey.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Sam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Johnston</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288826</link>
		<dc:creator>Sam Johnston</dc:creator>
		<pubDate>Mon, 13 Apr 2009 00:38:26 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288826</guid>
		<description>Agreed. Vote NO RevCanonical.

I&#039;d suggest that rel=&quot;short&quot; is the appropriate alternative (shorter? shorter than what? is that guaranteed to be the case?)

Sam</description>
		<content:encoded><![CDATA[<p>Agreed. Vote NO RevCanonical.</p>
<p>I&#8217;d suggest that rel=&#8221;short&#8221; is the appropriate alternative (shorter? shorter than what? is that guaranteed to be the case?)</p>
<p>Sam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Mabbett</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288554</link>
		<dc:creator>Andy Mabbett</dc:creator>
		<pubDate>Sat, 11 Apr 2009 23:10:25 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288554</guid>
		<description>The solution to the problem Matt Cuts highlights is to only accept rel=&quot;shortcut&quot; (or, for that matter, rev=&quot;canonical&quot;) if a reciprocal rel=&quot;canonical&quot; is also in place (as with rel=&quot;me&quot;). In which case, passing that relationship across domains should also be acceptable.</description>
		<content:encoded><![CDATA[<p>The solution to the problem Matt Cuts highlights is to only accept rel=&#8221;shortcut&#8221; (or, for that matter, rev=&#8221;canonical&#8221;) if a reciprocal rel=&#8221;canonical&#8221; is also in place (as with rel=&#8221;me&#8221;). In which case, passing that relationship across domains should also be acceptable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Mabbett</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288542</link>
		<dc:creator>Andy Mabbett</dc:creator>
		<pubDate>Sat, 11 Apr 2009 22:21:16 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288542</guid>
		<description>Other issues aside, rel=&quot;shortcut&quot; seems to be more precise than rel=&quot;shorter&quot;.</description>
		<content:encoded><![CDATA[<p>Other issues aside, rel=&#8221;shortcut&#8221; seems to be more precise than rel=&#8221;shorter&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Cutts</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288475</link>
		<dc:creator>Matt Cutts</dc:creator>
		<pubDate>Sat, 11 Apr 2009 17:55:04 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288475</guid>
		<description>&quot;Thus, when a client reads http://example.org/2009/04/10/a-rebuttal-for-rev-canonical, it sees this link and understands that the current URL is the canonical URL for http://example.org/revcanonical.&quot;

If a url A1 can claim it is the canonical url for another url A2 on the domain A, that opens up the possibility of hijacking attacks--especially on freehosts. That&#039;s why when my team at Google built consensus for rel=canonical, we said that urls could only give away canonical-ness, not take it from other urls. Splatting canonical-ness forward from a url is safe, but claiming canonical-ness from other urls opens up the possibility of attacks.</description>
		<content:encoded><![CDATA[<p>&#8220;Thus, when a client reads <a href="http://example.org/2009/04/10/a-rebuttal-for-rev-canonical" rel="nofollow">http://example.org/2009/04/10/a-rebuttal-for-rev-canonical</a>, it sees this link and understands that the current URL is the canonical URL for <a href="http://example.org/revcanonical.&#8221" rel="nofollow">http://example.org/revcanonical.&#8221</a>;</p>
<p>If a url A1 can claim it is the canonical url for another url A2 on the domain A, that opens up the possibility of hijacking attacks&#8212;especially on freehosts. That&#8217;s why when my team at Google built consensus for rel=canonical, we said that urls could only give away canonical-ness, not take it from other urls. Splatting canonical-ness forward from a url is safe, but claiming canonical-ness from other urls opens up the possibility of attacks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Ramsey</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288465</link>
		<dc:creator>Ben Ramsey</dc:creator>
		<pubDate>Sat, 11 Apr 2009 17:26:30 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288465</guid>
		<description>Nicholas: That is precisely my argument, and I think people are missing that and focusing on the fact that I mentioned that &lt;code&gt;rev&lt;/code&gt; is not in HTML 5.

I smell another post coming from me in the near future that concisely states what I was trying to say here.</description>
		<content:encoded><![CDATA[<p>Nicholas: That is precisely my argument, and I think people are missing that and focusing on the fact that I mentioned that <code>rev</code> is not in HTML 5.</p>
<p>I smell another post coming from me in the near future that concisely states what I was trying to say here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicholas Sloan</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288451</link>
		<dc:creator>Nicholas Sloan</dc:creator>
		<pubDate>Sat, 11 Apr 2009 16:44:44 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288451</guid>
		<description>I think people are ignoring the argument that rev=&quot;canonical&quot; indicates that the current URL is canonical for the listed URL, and that it attributes importance to that alternate URL without any semantics for why.

I am also bothered by the fact that this feature is being included in the markup. It really just feels like a protocol type of issue to me. Can someone explain why this is being considered for implementation in markup rather than as an extension to HTTP? HTTP does allow extensions, doesn&#039;t it?</description>
		<content:encoded><![CDATA[<p>I think people are ignoring the argument that rev=&#8221;canonical&#8221; indicates that the current URL is canonical for the listed URL, and that it attributes importance to that alternate URL without any semantics for why.</p>
<p>I am also bothered by the fact that this feature is being included in the markup. It really just feels like a protocol type of issue to me. Can someone explain why this is being considered for implementation in markup rather than as an extension to HTTP? HTTP does allow extensions, doesn&#8217;t it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lars Gunther</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288449</link>
		<dc:creator>Lars Gunther</dc:creator>
		<pubDate>Sat, 11 Apr 2009 16:41:15 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288449</guid>
		<description>I am not worried about SEO juice. I am worried about usability and security. When I see a shortened link I don&#039;t know:

1. What domain it leads to. Iwant to &lt;em&gt;see&lt;/em&gt; information in order to make an informed decision how safe and informative the resource might be.

2. If I&#039;ve seen the page before. I basically stopped clicking links on Twitter, since I often find myself on a page where I&#039;ve been before, following a different URL.

3. What the page is about. Today many sites have very well designed URL&#039;s that in themselves are informative. Short URL&#039;s make us loose that information.

I&#039;m seeing shortened URL&#039;s all the time now, even when the full URL would fit with margin within Twitters 140 character limit.

So this is my idea. Except for badly designed .net sites which tend to have URL&#039;s that reads like a book, &lt;strong&gt;stop using these (beep) URL shorteners!&lt;/strong&gt;</description>
		<content:encoded><![CDATA[<p>I am not worried about SEO juice. I am worried about usability and security. When I see a shortened link I don&#8217;t know:</p>
<p>1. What domain it leads to. Iwant to <em>see</em> information in order to make an informed decision how safe and informative the resource might be.</p>
<p>2. If I&#8217;ve seen the page before. I basically stopped clicking links on Twitter, since I often find myself on a page where I&#8217;ve been before, following a different URL.</p>
<p>3. What the page is about. Today many sites have very well designed URL&#8217;s that in themselves are informative. Short URL&#8217;s make us loose that information.</p>
<p>I&#8217;m seeing shortened URL&#8217;s all the time now, even when the full URL would fit with margin within Twitters 140 character limit.</p>
<p>So this is my idea. Except for badly designed .net sites which tend to have URL&#8217;s that reads like a book, <strong>stop using these (beep) URL shorteners!</strong></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Keith</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288433</link>
		<dc:creator>Jeremy Keith</dc:creator>
		<pubDate>Sat, 11 Apr 2009 15:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288433</guid>
		<description>What Drew said.

There are other things in HTML that are much, much harder to grok than rev. People seem to do okay. And certainly the early adopters implementing rev=&quot;canonical&quot; right now know what they&#039;re doing.

If the argument &quot;but people might use it incorrectly&quot; were a valid concern, we shouldn&#039;t even be talking about new HTML elements like header, footer, section, article, etc., because some people are almost certain to implement them incorrectly. But that doesn&#039;t stop them being semantically useful constructs that should be ought to be in the spec.

Just like rev.</description>
		<content:encoded><![CDATA[<p>What Drew said.</p>
<p>There are other things in HTML that are much, much harder to grok than rev. People seem to do okay. And certainly the early adopters implementing rev=&#8221;canonical&#8221; right now know what they&#8217;re doing.</p>
<p>If the argument &#8220;but people might use it incorrectly&#8221; were a valid concern, we shouldn&#8217;t even be talking about new HTML elements like header, footer, section, article, etc., because some people are almost certain to implement them incorrectly. But that doesn&#8217;t stop them being semantically useful constructs that should be ought to be in the spec.</p>
<p>Just like rev.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Karns</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288419</link>
		<dc:creator>Jason Karns</dc:creator>
		<pubDate>Sat, 11 Apr 2009 14:56:21 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288419</guid>
		<description>In regards to specifying one preferred short URL over many others that could potentially be linked from the canonical document, I posted a thought-comment about this specific issue. http://revcanonical.wordpress.com/2009/04/07/revcanonical-in-wordpress/#comment-2

CSS Stylesheets are linked and can be grouped by @title on the link element and can be marked as preferred by adding @title and omitting &#039;alternate&#039; on @rel. Thus all links with @rel=alternate would be secondary to the @rev=canonical link that has @title but omits @rel=alternate
See the HTML 4.01 spec for further information on linking persistent, preferred and alternate stylesheets.
http://www.w3.org/TR/REC-html40/present/styles.html#h-14.3.1</description>
		<content:encoded><![CDATA[<p>In regards to specifying one preferred short URL over many others that could potentially be linked from the canonical document, I posted a thought-comment about this specific issue. <a href="http://revcanonical.wordpress.com/2009/04/07/revcanonical-in-wordpress/#comment-2" rel="nofollow">http://revcanonical.wordpress.com/2009/04/07/revcanonical-in-wordpress/#comment-2</a></p>
<p>CSS Stylesheets are linked and can be grouped by @title on the link element and can be marked as preferred by adding @title and omitting &#8216;alternate&#8217; on @rel. Thus all links with @rel=alternate would be secondary to the @rev=canonical link that has @title but omits @rel=alternate<br />
See the HTML 4.01 spec for further information on linking persistent, preferred and alternate stylesheets.<br />
<a href="http://www.w3.org/TR/REC-html40/present/styles.html#h-14.3.1" rel="nofollow">http://www.w3.org/TR/REC-html40/present/styles.html#h-14.3.1</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Shiflett</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288418</link>
		<dc:creator>Chris Shiflett</dc:creator>
		<pubDate>Sat, 11 Apr 2009 14:52:13 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288418</guid>
		<description>Chris, I think you&#039;re confused.

1. The debate about rev versus rel has to do with whether the former is going to be included in HTML 5. (HTTP is a closed spec and is unrelated.)

2. No one cares if lots of people continue to use third-party services. This idea isn&#039;t for them.

3. Answering your last question, you are indeed looking at the canonical URL. This is the distinction between rev and rel; rev indicates a reverse relationship, so the other alternative is not the canonical one. (It&#039;s the short one.)

Hope that helps.</description>
		<content:encoded><![CDATA[<p>Chris, I think you&#8217;re confused.</p>
<p>1. The debate about rev versus rel has to do with whether the former is going to be included in HTML 5. (HTTP is a closed spec and is unrelated.)</p>
<p>2. No one cares if lots of people continue to use third-party services. This idea isn&#8217;t for them.</p>
<p>3. Answering your last question, you are indeed looking at the canonical URL. This is the distinction between rev and rel; rev indicates a reverse relationship, so the other alternative is not the canonical one. (It&#8217;s the short one.)</p>
<p>Hope that helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Snyder</title>
		<link>http://benramsey.com/archives/a-revcanonical-rebuttal/comment-page-1/#comment-288410</link>
		<dc:creator>Chris Snyder</dc:creator>
		<pubDate>Sat, 11 Apr 2009 14:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://benramsey.com/?p=363#comment-288410</guid>
		<description>You are absolutely spot-on. It&#039;s counter-intuitive. It also encourages programmers to ignore the HTTP standard in some vain chase for seo magic. And it&#039;s a lot of fuss for something that solves a very small part of a much larger problem (sites that run their own internal short url service vs. the thousands of third party short url services that everyone will continue to use).

When did we deprecate the HTTP redirect in favor of markup? If there is a canonical URL for this resource, then why am I not looking at it?</description>
		<content:encoded><![CDATA[<p>You are absolutely spot-on. It&#8217;s counter-intuitive. It also encourages programmers to ignore the HTTP standard in some vain chase for seo magic. And it&#8217;s a lot of fuss for something that solves a very small part of a much larger problem (sites that run their own internal short url service vs. the thousands of third party short url services that everyone will continue to use).</p>
<p>When did we deprecate the HTTP redirect in favor of markup? If there is a canonical URL for this resource, then why am I not looking at it?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
