规范标记和文件扩展名

时间:2013-10-18 09:10:05

标签: regex apache .htaccess mod-rewrite canonical-link

我只是想知道,我使用.htaccess脚本从URL's

中剥离文件扩展名

规范标记(例如您希望用户看到的直接URL是否包含文件扩展名,例如;

 mysite.co.uk/locations/regions/thislocation.html

我的实际网址的示例;

    <link rel="canonical" href="http://mysite.co.uk/locations/regions/thislocation"/>

规范标签是使用上述网址还是使用文件扩展名设置的?

2 个答案:

答案 0 :(得分:2)

规范网址应该代表您希望用户访问的网址(并在其地址栏中查看),而不是仅作为您的实施的副作用存在的网址(其重点是停止< / em>搜索引擎索引的.html版本。)

答案 1 :(得分:1)

@anubhava您必须设置一个没有扩展名的规范标记。因为Google抓取了一个显示在您标题中的网址。

因此链接将是:<link rel="canonical" href="http://mysite.co.uk/locations/regions/thislocation"/>