Попытка получить простой тестовый скрипт perl. Есть следующие файлы структура/папок на общий хостинг:.htaccess головная боль с perl-скриптом?
~/public_html/
- .htaccess
~/public_html/поиск Право доступ: «drwxrwxrwx 2 MyUserName myusername "
- .htaccess
- lookup.pl * Права доступа: "-rwxr-хт-х MyUserName MyUserName"
Первый .htaccess содержит:
# disable directory browsing
Options All -Indexes
RewriteEngine on
RewriteBase/
RewriteRule ^(r)$ $1/ [R]
RewriteRule ^(r)/(.*)(\.[a-z]+)$ redirect.php?$1 [L]
RewriteRule ^(r)/(.*)$ redirect.php?$1 [L]
Второй .htaccess содержит:
RewriteEngine On
RewriteBase /lookup
RewriteCond %{REQUEST_URI} !^/lookup/lookup.pl [NC]
RewriteCond %{REQUEST_URI} !\.(css|png|jpg|gif)$ [NC]
RewriteRule ^(.*)$ lookup.pl/$1 [QSA,NC]
Но прямой доступ к: www.mysite.com/lookup/lookup.pl не работает и показывает «Внутренняя ошибка сервера 500»
В чем ваш error_log сообщает вам об ошибке lookup.pl? – Prix
[Wed Jul 07 TIME] [error] [client IPADDRESS] Файл не существует: /home/myusername/public_html/500.shtml – RubiCon10
Есть ли еще записи журнала ошибок до того, что вы опубликовали? Это сообщение об ошибке означает, что пользовательская страница с сообщением об ошибке не найдена. Это ошибка, связанная с отображением ошибки ... :-) – Mike