В httpd.conf прописано:
LoadModule rewrite_module modules/mod_rewrite.so
...
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
В .htaccess (лежит в htdocs) прописано:
RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteRule ^page1/q-(.*)$ page1.pl?q=$1
Вызываю:
http://localhost/page1/q-testПолучаю вместо выполненного скрипта:
403 Forbidden
You don\'t have permission to access /page1.pl on this server.
Сам скрипт вызывается нормально:
http://localhost/cgi-bin/page1.pl?q=testи выполняется успешно.
Как заставить работать mod_rewrite, чтобы нормально вызывался скрипт?
Везде примеры для PHP, а для Perl и директории Cgi-bin ничего не нахожу.