Я перезаписываю URL и могу выполнить то, что мне нужно, с помощью следующего:
RewriteRule ^([^/]*)/([^/]*)$ index.php?arg1=$1&arg2=$2 [L,QSA]
RewriteRule ^([^/]*)$ index.php?arg1=$1 [L,QSA]
Вы получаете то, что я пытаюсь сделать здесь, я в основном хочу взять полный URL и разобрать его на отдельные аргументы. Таким образом, / blah / test / asdf / hi будет иметь вид arg1 = blah, arg2 = test и т. Д.
Теперь, если я хочу расширить это до 4 или 5 аргументов, мне интересно, есть ли более чистый способ представить это, чем выход с? Arg1 = $ 1 & arg2 = $ 2 & arg3 = $ 3 и т. Д. И т. Д. ' Я видел, как люди делают это программно (просто берут целую строку с косой чертой и анализируют ее в коде), но мне было любопытно, если бы был способ сделать это с помощью Apache.