.htaccess Htacess深度重定向路径

e37o9pze  于 2022-11-16  发布在  其他
关注(0)|答案(1)|浏览(126)

我要重新导向:

https://latestmodapks.com/pt/download-de-dados-gta-4-apk-obb-para-android-e-ios/anythinghere

https://latestmodapks.com/pt/download-de-dados-gta-4-apk-obb-para-android-e-ios/anythinghere/

https://latestmodapks.com/pt/download-de-dados-gta-4-apk-obb-para-android-e-ios/download

替换(anythinghere或anythinghere/替换为下载)
经过一段时间的尝试,我认为这段代码应该可以工作:

RewriteRule https://latestmodapks.com/(.*?)/(.*?)/(.*) https://latestmodapks.com/$1/$2/download [R=301,NC,L]

但这似乎根本不起作用。我在这里错过了什么?使用openlitespeed。

fnvucqvd

fnvucqvd1#

RewriteRule中的方案、端口或主机名等不匹配。
按如下方式使用规则:

RewriteRule ^(pt/.*/)[^/]+/?$ /$1/download [R=301,NC,L,NE]

分手:

  • (.*/)将匹配捕获组#1中以pt/开始,然后是以/结束最长可能匹配路径
  • [^/]+将匹配不是/的任何字符的1+(最后一个路径组件)
  • 目标是/$1/download,它只将最后一个路径组件替换为download

相关问题