2011-12-22 64 views
0

如何使用.htaccess去掉/忽略/ page/X /其中X是页码,从我的网站上,只要它正好在domain.com之后,就像domain.com/page/29/?如何使用.htaccess忽略/删除/ page/X/from url?

刮刀网站链接到我的网站与职位分页出于某种原因,导致谷歌抓取这些链接。不幸的是,我的网站没有显示404,而是显示了一个页面,并且规范网址包括/ page/29 /。这不好。伤害我的排名。

这将如何在htaccess中完成,以便像/ page-name /之类的任何其他分页仍然可以工作?

+0

我没有得到它。您能否给我们举个例子,以及您想要的东西(重写/ 404-ed/keep-the-way-they-are) – Gerben 2011-12-22 19:47:45

回答

0

如果您想重写/ page/X/to/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]