Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 022 115 раз!

Форум

Добро пожаловать, Гость!

Access forbidden и символ ":" в адресной строке

Обсуждение проблем в работе программного комплекса
wh0am1
Сообщения: 3
C нами: 2 года 8 мес

Непрочитанное сообщение wh0am1 » 22 мар 2014, 08:50

Использую mod-rewrite.
И если ввести такой адрес: site.ru/asd123:r, то выбивает Access forbidden
Такое только на OpenServer.

Работал в убунту, а так же на хостинге, все отлично работает.
Помогите решить проблему.
Версия 4.9.0, Апач 2.2.6

Аватара пользователя
duxabilii
Сообщения: 216
C нами: 5 лет 5 мес
Контакты:

Непрочитанное сообщение duxabilii » 22 мар 2014, 09:50

Выложите код из .htaccess, посмотрим

wh0am1
Сообщения: 3
C нами: 2 года 8 мес

Непрочитанное сообщение wh0am1 » 22 мар 2014, 10:22

<FilesMatch "\.(tpl|ini)$">
   Order Deny,Allow
   Deny from all
</FilesMatch>

AddDefaultCharset UTF-8

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php [QSA,L]


Правила на php.
      array (
         'pattern' => '~^/([a-z0-9]+):([a-z])$~',
         'file' => 'index',
         'class' => 'Index',
         'method' => 'Options',
         'aliases' => array ( 'key', 'opt' )
      ),

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 22 мар 2014, 15:31

Под Windows в URI не может быть символа : ввиду особенностей файловой системы NTFS. Так что вы никак не сможете его использовать.

wh0am1
Сообщения: 3
C нами: 2 года 8 мес

Непрочитанное сообщение wh0am1 » 22 мар 2014, 17:16

Понятно. Спасибо за ответ. А то так и ломал бы голову. Ну не беда, буду править напрямую с хоста :)

Аватара пользователя
DelphinPRO
Сообщения: 637
C нами: 4 года 10 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 23 мар 2014, 23:13

Извиняюсь, а какое отношение имеет URI к файловой системе?

Аватара пользователя
Максим
Сообщения: 4878
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 24 мар 2014, 11:27

DelphinPRO писал(а):Извиняюсь, а какое отношение имеет URI к файловой системе?


Очевидно же - при получении запроса сервер пытается найти файл на диске, а файловая система у большинства NTFS. Вообще спросите у разработчиков Apache, если вас интересует этот вопрос более детально.


Вернуться в «Ошибки Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей