1

У меня есть веб-сайт, который содержит несколько папок, одна из которых называется:

биты и бобы

который содержит файл с именем test.txt

Однако, когда я пытаюсь перейти к файлу, я получаю сообщение "неверный запрос": http://tinyurl.com/9ez6nb4

Если я достану амперсанд и просто назову папку bits and bobs то все будет нормально:http://tinyurl.com/9hacna4

Я связался с моим веб-хостингом, Arvixe, который ответил, что использование амперсандов в именах папок "не является стандартным соглашением" и что от них нельзя ожидать его поддержки.

Они правы или это ошибка в их системе?

1 ответ1

1

Никогда не рекомендуется использовать специальные символы, отличные от _ или - в именах папок на веб-сервере, поскольку это может вызвать проблемы, как вы выяснили. Чтобы сослаться на файл со специальными символами, вам нужно закодировать URL-адрес вашей ссылки, например, /bits% 20% 26% 20bobs /

Пробел% 20 и амперсанд% 26

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .