繁体   English   中英

如何使用.htaccess从网址中忽略/删除/ page / X /?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM