2015-04-05 2 views
0

Ну, мне очень сложно выяснить причину получения запрещенного сообщения об ошибке на моем сервере.Ошибка Apache запрещена. Но индексная страница хорошо работает

У меня есть папка website_ink внутри c:/wamp/www/folder. когда я обращаюсь

http://localhost/website_ink/ 

индексная страница загружается штрафом. Но когда я пытаюсь получить доступ к любой другой странице, это дает мне запрещенное сообщение об ошибке.

Адрес, который я пытался получить, был http://localhost/website_ink/cloud-plans.

Эта страница существует внутри моего корневого каталога, что означает внутри страницы веб-страниц/cloud-plans.php.

Это ошибка, я найти при посещении URL в браузере

Запретный

У вас нет разрешения на доступ/website_ink/C:/WAMP/WWW // website_ink/облако-планы. php на этом сервере.

Apache/2.4.9 (Win32) PHP/5.5.12 сервера на локальный порт 80

Это сообщение об ошибке я нашел в файле журнала

Данный путь или Неверный формат содержит недопустимые символы : [клиент 127.0.0.1:60811] AH00127: невозможно сопоставить GET/website_ink/cloud-планы HTTP/1.1 для файла.

У меня нет никаких настроек виртуальных хостов или что-то интересное. Также я попробовал обновление с Apache 2.2 до Apache 2.4. В настоящее время я использую Apache 2.4.

Пожалуйста, помогите

+0

Ваши скрипты ДОН У вас есть установленные разрешения. Убедитесь, что у них есть разрешения rwxr-xr-x set (755), чтобы они могли быть выполнены веб-сервером. –

ответ

0

Причина, почему это происходит, вы пытаетесь открыть «/ website_ink/облако-планы» вместо «/website_ink/cloud-plans.php».

В случае, если вы хотите использовать путь Wiht из расширения файла Вам необходимо добавить правила перезаписи в .htaccess или httpd.conf:

RewriteEngine on 
RewriteRule ^/(website_ink/.*)/$ /$1.php [L,QSA] 

Также нужно mod_rewrite быть установлен и включен

+0

При добавлении этого правила ошибка изменилась в файл не найден не найден Запрашиваемый URL/website_ink/cloud-plans не найден на этом сервере .. – jerry

+0

Извините, неверное правило. Ред. В этом случае все URL-адреса, начинающиеся с «/ website_ink /», будут переписаны на .php в конце. – Denis

+0

Я попытался изменить правило. Такая же ошибка :((404) – jerry