htaccess 重定向 301

发布于 2024-08-17 14:43:29 字数 238 浏览 5 评论 0原文

Google 表示内容重复
www.example.com/pagedcontent/page3 /
www.example.com/pagedcontent/page3

我对每个页面使用重定向 301 进行重定向,但由于它们已经超过 150 个页面,因此希望在 htaccess 中使用单个指令。

怎么办?请 我想重定向到 www.example.com/pagedcontent/page3 (末尾没有 / )

Google says that the content is duplicated
www.example.com/pagedcontent/page3 /
www.example.com/pagedcontent/page3

I redirected using redirect 301 for each page, but as they are already more than 150 pages would like to use a single instruction in the htaccess.

How to do? Please
I want to redirect to www.example.com/pagedcontent/page3 (without / at end)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

窗影残 2024-08-24 14:43:29

像这样:

RewriteEngine On
RewriteRule ^pagedcontent/([A-Za-z0-9]*)/$ /pagedcontent/$1 [NC]

这将删除 pagedcontent 下任何页面的尾部斜杠。

您还可以使用规范元标记,这是指定页面原始副本的一种方式。将元标记放在页面的头部,如下所示:

谷歌会知道该页面的所有其他重复项都是它的副本。

Like this:

RewriteEngine On
RewriteRule ^pagedcontent/([A-Za-z0-9]*)/$ /pagedcontent/$1 [NC]

That will remove the trailing slash for any page under pagedcontent.

You can also use the canonical meta tag, which is a way of specifying the original copy of the page. Put a meta tag in the head of your page like so:

Google will know that all other duplicates of this page are copies of it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文