[英]How to use .htaccess to ignore/remove /page/X/ from url?
我如何才能使用.htaccess从我的网址中删除/忽略/ page / X /(其中X是页码),仅当它位于domain.com之后,例如domain.com/page/29/时?
出于某些原因,Scraper网站通过分页链接链接到我的网站,导致Google抓取了这些链接。 不幸的是,我的网站没有显示404,而是显示了一个页面,例如,规范的URL包括/ page / 29 /。 这不好。 破坏我的排名。
如何在htaccess中完成此操作,以便在/ page-name /之类的其他分页仍然有效?
如果要将/ page / X /准确地重写为/ page /,可以尝试以下规则。 (其中X是任何数字)
RewriteRule ^page/([0-9]+)/$ http://domain.com/page/ [R=302,L]
如果要将/ [anystring] / X /重写为/ [anystring] /,可以尝试
RewriteRule ^(.*)/([0-9]+)/$ http://domain.com/$1/ [R=302,L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.