301重定向目录匹配

时间:2016-05-16 07:57:18

标签: redirect seo

我一直无法得到答案。基本上,我有一堆网址,就像这样:

  • www.mysite.com/gb/best-price/description.shtml
  • www.mysite.com/fr/best-price/description.shtml
  • www.mysite.com/jp/best-price/description.shtml

我需要将它们重定向到直接匹配页面,如下所示:

  • www.mysite.com/gb/best-price/index.shtml
  • www.mysite.com/fr/best-price/index.shtml
  • www.mysite.com/jp/best-price/index.shtml

我知道我可以做一对一的重定向,但事实是,我有数百个这样的网址..我如何获得重定向以匹配目标网址,批量而不做1-to- 1?例如,/ gb / best-price / description.shtml到/gb/best-price/index.shtml

基本上,gb到gb,fr到fr,jp到jp。原始网址和新网址的唯一区别是html文件名(原始结尾带有description.shtml,新网址以index.shtml结尾)。

谢谢你, 亚历

1 个答案:

答案 0 :(得分:0)

您可以尝试:

location / {
rewrite ^/(.*)/best-price/description.shtml ^//1/best-price/index.shtml permanent;

我认为它可以帮到你。 !!