Проблемы с Htaccess

  • Автор темы indrikozver
  • Дата начала
Статус
Закрыто для дальнейших ответов.
I

indrikozver

создал .htaccess файл с текстом:

Options FollowSymLinks

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /index.php?%{QUERY_STRING} [L]


при запросе

выдается

You don't have permission to access /index.php on this server.

В чем может быть корень зла?


файл .htaccess лежит где и индексный файл
 
V

Vovochka

А если обратиться к все нормально?
 
V

Vovochka

Блин, а у тебяточно апачевский процесс имеет доступи к файлу? Поди под ивиндой все это дело крутишь?
 
?

????

Для того, что бы эти файлы .htaccess можно было использовать — необходимы соответствующие настройки главного конфигурационного файла. В файле httpd.conf должны быть прописаны директивы, которые разрешат файлу .htaccess переопределять конфигурацию web-сервера в каталоге. Эта директива называется AllowOverride. Она может быть установлена как для всего сервера (глобально), так и для отдельного каталога.

Директива AllowOverride может включать в себя одну из следующих директив или их комбинацию: All, None, AuthConfig, FileInfo, Indexes, Limit, Options.

Для того чтобы дать директивам файлов .htaccess максимальные права следует прописать в httpd.conf:

AllowOverride All
 
V

Vovochka

Тут понятно, но у него видать не прописаны Order allow,deny Allow from all коли апач ему дает отлуп при обращении к index.php
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!