간단한 테스트 펄 스크립트 작업을 시도하는 중입니다.perl 스크립트가있는 .htaccess 두통?
~/public_html을/
- htaccess로
~/public_html을/조회 권한 : "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 내부 서버 오류"를 표시합니다.
error_log가 lookup.pl 오류에 관해 알려주는 내용은 무엇입니까? – Prix
[Wed Jul 07 TIME] [오류] [클라이언트 IPADDRESS] 파일이 존재하지 않습니다 : /home/myusername/public_html/500.shtml – RubiCon10
게시 한 오류 로그 항목이 더 있습니까? 이 오류 메시지는 사용자 지정 오류 응답 페이지를 찾을 수 없음을 의미합니다. 오류 표시와 관련된 오류입니다. :-) – Mike