Любая помощь с использованием mod_rewrite для переупорядочения части пути URL в алфавитном порядке будет принята с благодарностью.
Проблема: Мне нужны любые параметры пути после mysite.com / check / дляпереупорядочивать в алфавитном порядке и в идеале конвертировать в нижний регистр.
Например:
mysite.com / check / собака / кошка / крыса
станет:
mysite.com / check / кошка / собака / крыса
Обратите внимание, что длина параметров пути будет варьироваться, поэтому-заказ требуется только тогда, когда их больше одного.
Я думаю, мне нужно каким-то образом захватить строку после check / , разбить / разбить ее на массив / список некоторыхсортировать, изменить порядок, а затем добавить его обратно в URL.Проблема в том, что я не уверен, что это даже возможно с mod_rewrite, так как до сих пор мой поиск в Google не сильно увеличился.
Это для проекта на основе django (python).Views.py обрабатывает параметры пути следующим образом.
def check(request, *args):
for arg in args:
arg = arg.split('/')
arg = list(set(arg)) # Remove Duplicates
arg.sort()
for a in arg:
a = a.lower()
...
Пожалуйста, помогите экспертам mod_rewrite!