Mod rewrite 我应该如何处理所有这些重复内容?

Mod rewrite 我应该如何处理所有这些重复内容?,mod-rewrite,duplicate-removal,Mod Rewrite,Duplicate Removal,该网站有Joomla。它有活动预约,允许人们报名上课。谷歌为班级网页编制了索引。除了日期外,每一页都是一样的。我需要把这些从索引中删除 URL的格式如下: 如何将这些重定向到已编制索引的真实页面: 或者我应该以其他方式修复重复内容吗?用于重复的动态内容 有用链接: 不幸的是,我不能说,如果你也应该使用301重定向这样的重复网址或不-这个问题是不够清楚的其他重复网址你有 更新: 此规则将重定向301永久重定向所有3个URL,仅重定向与注释中提供的完全匹配的URLhttp://www.example

该网站有Joomla。它有活动预约,允许人们报名上课。谷歌为班级网页编制了索引。除了日期外,每一页都是一样的。我需要把这些从索引中删除

URL的格式如下:

如何将这些重定向到已编制索引的真实页面:

或者我应该以其他方式修复重复内容吗?

用于重复的动态内容

有用链接:

不幸的是,我不能说,如果你也应该使用301重定向这样的重复网址或不-这个问题是不够清楚的其他重复网址你有

更新: 此规则将重定向301永久重定向所有3个URL,仅重定向与注释中提供的完全匹配的URLhttp://www.example.com/register-class

这将把URL从问题重定向到相同的目标URL,并将其添加到前面提到的以下位置:

RewriteCond %{QUERY_STRING} =option=com_dtregister&controller=event&task=options&Itemid=0&eventId=1377
RewriteRule ^index\.php$ http://www.example.com/register-class? [NC,R=301,L]

这些规则需要放在网站根文件夹的.htaccess中。如果放置在其他位置,可能需要进行一些调整。

对不起,不行。这是一个joomla网站,所以很难只在某些页面上获得元标记。第二,这些页面中有很多已经不存在了,但谷歌拒绝对它们进行索引。我需要301,这样用户点击谷歌链接将被定向到目标页面。@digiweb确定。请您提供几个需要修复的URL,据我所知,它们都需要重定向到example.com/register-class。我这样问是因为我需要知道如何准确地建立一个规则,而您提到其中有很多规则,但只提供了一个示例。情况发生了一些变化,所以我将给您一些导致今天出现问题的实时url。这些是非页面,似乎有真实的内容,他们对我没有用。谷歌有很多。
RewriteCond %{QUERY_STRING} =option=com_dtregister&controller=event&task=options&Itemid=0&eventId=1377
RewriteRule ^index\.php$ http://www.example.com/register-class? [NC,R=301,L]