htaccess 301重定向通配符

时间:2018-04-23 09:28:46

标签: .htaccess redirect

我正在寻找以下的301通配符重定向解决方案。 我更改了以下网址布局。

https://www.example.com/print-scan

https://www.example.com/printing

现在所有旧页面都应重定向到新的URL布局,例如:

https://www.example.com/print-scan/scanners/product1

必须去

https://www.example.com/printing/scanners/product1

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以将此规则用作第一条规则:

RewriteEngine On

RewriteRule ^print-scan(/.*)?$ /printing$1 [L,NC,NE,R=301]

模式(/.*)?允许您匹配以下任何URI:

  • /print-scan(没有斜杠)
  • /print-scan/(尾随斜线)
  • /print-scan/anything
  • /print-scan/scanners/product1