Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
greyshark
0 / 0 / 0
Регистрация: 19.03.2011
Сообщений: 2
1

Нестандартные символы в урл (access forbidden) APACHE

23.03.2011, 10:55. Просмотров 1674. Ответов 2
Метки нет (Все метки)

Здравствуйте! Пожалуйста, помогите настроить APACHE, чтобы в строке адреса браузера допускались нестандартные символы ("*" и "|" - в частности). "Доступ запрещен" в моей ситуации. Или может .htaccess нужно как-то править? Заранее спасибо!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2011, 10:55
Ответы с готовыми решениями:

Apache 2.4.6 - VirtualHosts -> Forbidden
Здравствуйте. Установил Apache 2.4.6 на Linux Mint. Создал VirtualHost: <VirtualHost *:80> ...

Apache - Directory index forbidden by rule
Почему возникает ошибка Directory index forbidden by rule: /home/.../image/ ? Эта директория...

Apache. Непонятно почему ошибка "403 Forbidden"
Настраивал сертификат на сервере, https заработал. После, я захотел сделать переадресацию с http на...

Forbidden You don't have permission to access / on this server
Проблема такая. Для сайта мне потребовалось установить mod_rewrite.. тк сервер свой, то этот...

Forbidden You don't have permission to access / on this server
Добрый всем день. Перечитал уже много, но понять почему не работает не могу. Вчера как...

2
Vovan-VE
13177 / 6564 / 1039
Регистрация: 10.01.2008
Сообщений: 15,069
23.03.2011, 14:32 2
* не является недопустимым символом. По RFC 2396, ее можно использовать в урле даже без кодирования в %2A.
| рекомендуется кодировать.

Возможно, это ModSeciruty мешает.
0
greyshark
0 / 0 / 0
Регистрация: 19.03.2011
Сообщений: 2
07.04.2011, 09:50 3
модуля безопасности не установлено
вот что нашел по этому поводу:
2.3. Unreserved Characters

Data characters that are allowed in a URI but do not have a reserved
purpose are called unreserved. These include upper and lower case
letters, decimal digits, and a limited set of punctuation marks and
symbols.

unreserved = alphanum | mark

mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"

Unreserved characters can be escaped without changing the semantics
of the URI, but this should not be done unless the URI is being used
in a context that does not allow the unescaped character to appear.

There for, I would recommend a similar change to Apache 2.0.x's
proxy_util.c in keeping with Apache 2.2.x's revision 571436.

Specifically, line 137, which reads:

allowed = "$-_.+!*'(),;:@&=";

should read:

allowed = "~$-_.+!*'(),;:@&=";

Вопрос в том, где именно "зарезервировать" эти знаки в апаче? Помогите, пожалуйста.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2011, 09:50

Ошибка: Forbidden You don't have permission to access / on this server
Ребята помогите, спасите устал уже, читал в форумах и искал ответы да ответы похожие и принципы...

Joomla 403 Forbidden Access is forbidden to the requested page
Добрый день. Начал учится устанавливать сайт. сразу к проблеме: первый рас установил джумлу,...

Нестандартные символы
Всем здравствовать! Вопрос следующий: есть задача импортировать данные из таблицы в файл. Но фикус...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.