如何将 &,?,.,= 替换为另一个字符串并将其重定向到文件?

如何将 &,?,.,= 替换为另一个字符串并将其重定向到文件?

我需要做什么来更换

& = [and]
? = [vop]
. = [too]
= = [rav]

使用 mod_rewrite 从 URI 中获取?

例如我需要重定向:

"http://www.domain.com/?boo=1" to "http://www.domain.com/[vop]boo[rav]1"
"http://www.domain.com/page?puhovoi=3" to "http://www.domain.com/page[vop]puhovoi[rav]3"
"http://www.domain.com/iphone/iphone.asp?model=3&big=43" to "http://www.domain.com/iphone/iphone[too]asp[vop]model[rav]3[and]big[rav]43"

等等,目录、查询参数等也可能完全不同。谢谢你的帮助!

答案1

这个问题已在堆栈溢出。您可以编写类似的 RewriteRule。问题是,如果您不知道替换字符的确切顺序,您将会陷入困境。恕我直言,没有办法使用 mod_rewrite 进行搜索和替换。

相关内容