Google 网站管理员工具向我显示 26 个重复页面,因为您可以通过两种方式访问该页面:/crossMaker.php?jsonID=103 /crossMaker?jsonID=103
在我的 htaccess 文件中,我可以不包含 php 扩展名,但可能在我链接到带有后缀的文件名的代码中的某处,因此谷歌抓取了它。
我该怎么做才能让谷歌忘记带有扩展名的文件?使用 301 重定向?如果是这样,我该怎么做?
Google 网站管理员工具向我显示 26 个重复页面,因为您可以通过两种方式访问该页面:/crossMaker.php?jsonID=103 /crossMaker?jsonID=103
在我的 htaccess 文件中,我可以不包含 php 扩展名,但可能在我链接到带有后缀的文件名的代码中的某处,因此谷歌抓取了它。
我该怎么做才能让谷歌忘记带有扩展名的文件?使用 301 重定向?如果是这样,我该怎么做?
只需使用规范的 URL。处理这个问题要容易得多,也是正确的方法。
例如,将其放在页面顶部:
<link rel="canonical" href="http://www.example.com/crossMaker?jsonID=103" />
您可以动态创建这些,因此您应该很容易实现。