我遇到了一场重定向冲突,但没能解决。例如,我有以下重定向:
redirect 301 http://www.example.com/mobile-cars http://www.example.com/cars/
redirect 301 http://www.example.com/mobile-cars/for-her http://www.example.com/cars-for-her/
redirect 301 http://www.example.com/mobile-cars/for-him http://www.example.com/cars-for-him/
redirect 301 /mobile-cars/for-her/kia-moto http://www.example.com/kia-12.html第一个重定向与所有其他域相冲突(我认为第一个重定向总是其他域的一部分)。即使我摆脱了http://www.example.com/并尝试重定向查询,它也不起作用。
是否有任何参数可以防止使用重定向来跟踪重定向或其他东西?
非常感谢你的帮助。
发布于 2014-11-13 21:07:09
在泛型捕获之前,您需要保持特定的重定向:
redirect 301 /mobile-cars/for-her/kia-moto /kia-12.html
redirect 301 /mobile-cars/for-her /cars-for-her/
redirect 301 /mobile-cars/for-him /cars-for-him/
redirect 301 /mobile-cars /cars/或者使用RedirectMatch
RedirectMatch 301 ^/mobile-cars/for-her/kia-moto /kia-12.html
RedirectMatch 301 ^/mobile-cars/(for-her|for-him) /cars-$1/
RedirectMatch 301 ^/mobile-cars /cars/https://stackoverflow.com/questions/26918371
复制相似问题