Попытка заставить работать простой тестовый скрипт на Perl.Иметь следующую структуру файлов / папок в службе общего хостинга:
~ / public_html /
~ / public_html / lookup Разрешения: "drwxrwxrwx 2 myusername myusername"
- .htaccess
- lookup.pl * Разрешения: "-rwxr-xr-x 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 Internal Server Error»