我的.htaccess文件中有几个RedirectMatch 301s。例如:
git clone xxxxxx
当重定向开始时,它就在这里:
RedirectMatch 301 ^(?i)/testurl/?$ https://www.myurl.com/search/doctors?category:affiliation=78|79|218|80&orderby_sort=doctors_last_name|asc&child:doctors_services=1967
请注意,查询字符串中的&符号(&)将被RedirectMatch中的“testurl”替换。关于这里发生了什么的任何想法?
我在Apache上运行ExpressionEngine - 不确定这是否相关?
答案 0 :(得分:2)
我通过逃避“&”解决了这个问题像这样:
RedirectMatch 301 ^(?i)/testurl/?$ https://www.myurl.com/search/doctors?category:affiliation=78|79|218|80\&orderby_sort=doctors_last_name|asc\&child:doctors_services=1967