如何使用.htaccess忽略/删除/ page / X /来自url?

时间:2011-12-22 08:05:28

标签: wordpress .htaccess pagination

我如何使用.htaccess来剥离/忽略/ page / X /其中X是页码,来自我的网址,仅在域名网站之后,如domain.com/page/ 29 /?

由于某种原因,Scraper网站链接到我的网站并在帖子上添加分页,导致Google抓取这些链接。不幸的是,我的网站没有显示404,而是显示一个页面,而规范网址包括/ page / 29 /。这不好。伤害我的排名。

如何在htaccess中完成此操作,以便在/ page-name /等任何其他内容之后的分页仍可用?

1 个答案:

答案 0 :(得分:0)

如果要重写/ page / X / to / page /,可以尝试以下规则。 (其中X是任意数字)

RewriteRule ^page/([0-9]+)/$ http://domain.com/page/ [R=302,L]

如果你想重写/ [anystring] / X / to / [anystring] /你可以试试

RewriteRule ^(.*)/([0-9]+)/$ http://domain.com/$1/ [R=302,L]