Перезапись строки запроса Apache не работает

function brace {
  first=$1
  first=${first//,/\\\,}
  first=${first//\{/\{}
  first=${first//\}/\\\}}
  if [[ $first =~ [[:space:]] ]]
  then
    first=${first// /,}
    str={"${first}"}
  else
    str="${first}"
  fi
  shift
  for arg
  do
    arg=${arg//,/\\\,}
    arg=${arg//\{/\\{}
    arg=${arg//\}/\\\}}
    if [[ $arg =~ [[:space:]] ]]
    then
      arg=${arg// /,}
      str="${str}"'" "{'"$arg"'}'
    else
      str="${str}"'" "'"${arg}"
    fi
  done
  eval printf '%s\\n' "$str"
}

$ brace } "a b" { "c,d,e f"
} a { c,d,e
} a { f
} b { c,d,e
} b { f
1
18.11.2016, 20:48
1 ответ

Убедитесь, что у вас включен модуль перезаписи, набрав в терминале a2enmod Rewrite, затем перезапустите apache

Пожалуйста, убедитесь, что у вас есть AllowOverride в блоке каталогов внутри vhost

0
28.01.2020, 01:07

Теги

Похожие вопросы