
Я получаю ошибку 404 на URL, содержащем символ трубы. Если я вручную кодирую с помощью %7C
for pipe, то все работает нормально. Я хочу добавить правило в файл Apache conf, которое автоматически заменяет символ трубы в любом месте URL на %7C
.
Пример: (Не работает)
www.example.com/search/?term=test&another=1|2|3
Этот URL-адрес будет работать, если его изменить, как указано ниже:
www.example.com/search/?term=test&another=1%7C2%7C3
(URL-адрес должен быть в этом формате)
Мы будем очень признательны за вашу помощь.
решение1
Я хочу добавить правило в файл конфигурации Apache, которое автоматически заменяет символ вертикальной черты в любом месте URL на %7C.
Вам нужно сделать замену.сторона клиента. Тыне мочьсделать это на стороне сервера. На этом этапе уже слишком поздно - вам нужно сделать это до того, как клиентпосылаетзапрос. |
не являетсядействительный символ.