htaccess правильный? - PullRequest
       8

htaccess правильный?

2 голосов
/ 22 июня 2010

Хотя я могу запустить test.cgi нормально, но мой Perl не работает, верно ли это htaccess:

AddHandler cgi-script .cgi
Options +ExecCGI

IndexIgnore *
DirectoryIndex myapp.cgi


RewriteEngine on

RewriteRule ^$ myapp.cgi [L]
RewriteRule ^/$ myapp.cgi [L]

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

RewriteRule ^(.*)$ myapp.cgi/$1

Ответы [ 2 ]

1 голос
/ 01 июля 2010

Оказывается, что PERL-версия mediatemple - 5.8.4, а мое приложение совместимо только с 5.8.8+.

0 голосов
/ 22 июня 2010

Какую ошибку возвращает Apache?Если это похоже на разрешения, попробуйте добавить:

Order allow,deny
Allow from all

перед строкой RewriteEngine и посмотрите, поможет ли это.

Кроме того, если вы не уверены, что ваши правила перезаписи верны, я закомментирую их, пока вы не увидите, что ваш скрипт работает так, как должен.Если скрипт не будет работать без них, замените его для целей тестирования на что-то действительно простое, чтобы убедиться, что Apache работает правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...