试图防止.htaccess重定向循环

时间:2018-12-27 04:20:57

标签: .htaccess

我正在尝试将所有包含特定字符串的URL重定向到单个目录。不幸的是,目录名包含字符串,因此结果循环并返回错误。

这个答案似乎很有希望: .htaccess redirect without redirect loop 但仅适用于特定的目录名称。我正在尝试重定向字符串的任何实例。

RewriteRule ^/?(string/.*)$ /subdir/$1 [R=301,L,NC]

目标是任何包含字符串的URL都将最终到达相同的最终目的地。

  • www.domain.com/ 字符串 /
  • www.domain.com/ 字符串 -2 /
  • www.domain.com/ 字符串 ing /
  • www.domain.com/ 字符串 .htm
  • www.domain.com/anotherdir/ 字符串 /
  • www.domain.com/before- string -after.htm

应该全部解析为www.domain.com/subdir/string /

0 个答案:

没有答案