正则表达式301重定向.htaccess文件

时间:2018-11-14 16:59:33

标签: .htaccess url redirect

我需要将example.com/privacy-policy的所有实例重定向到新的域页面。

例如,重定向example.com/privacy-policyexample.com/subfolder/privacy-policy

这就是我所拥有的:

RedirectMatch 301 ^/privacy-policy/(.+?)(-[0-9]+)?$  https://new.example/privacy-policy/v2/

我没有运气,我正在与其他版本斗争。

我想念什么?

1 个答案:

答案 0 :(得分:1)

您可以在正则表达式中进行一些调整来使用此规则:

<activity android:name=".CaptureActivity"
              android:screenOrientation="sensorPortrait"
              android:clearTaskOnLaunch="true"
              android:stateNotNeeded="true"
              android:theme="@style/CaptureTheme"
              android:windowSoftInputMode="stateAlwaysHidden"
  • 通过从正则表达式中删除RedirectMatch 301 /privacy-policy(/.*)?$ https://new.example/privacy-policy/v2/ ,我们现在可以在URI中的任意位置匹配^,而不仅仅是开头。
  • 由于您不在乎/privacy-policy之后的内容,因此除了最后一个可选/privacy-policy外,没有其他理由匹配任何东西。
  • 请确保使用新的浏览器进行测试。