重定向301动态新闻htaccess

乔迪

我更改了网站的URL结构。现在,我想在.htaccess中创建一个301规则,因此,例如,如果有人通过google使用旧网址,它将被重定向到首页。

如果使用以下规则,则旧结构为/ category / [商品名称],现在有时为/ category / sub-category / [商品名称]

Redirect 301 /category/ http://example.com/

仅当我键入/ category /时,它才有效。所以我尝试了

Redirect 301 /category/(.*) http://example.com/

这没有生效。所以我的问题是,像上面的示例一样,当输入URL时,如何重定向每个URL。因此,/ catagory /之后需要重定向的内容无关紧要,因此Google将从索引中删除我的URL,并使用我上载的新站点地图对新URL进行索引。

谢谢

巴拿马杰克

您不能那样使用RedirectRedirectMatch而是需要使用,但有时会出现问题。

如果您想对重定向进行更多控制和控制,建议您使用mod_rewrite。

RewriteEngine On
RewriteRule ^category/(.*)/?$ http://example.com/ [R=301,L]

这将为您提供所需的东西,并且对我始终有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章