VPS (Virtual Private Server)에서 내 웹 사이트를 설정하려고합니다. abc.html
과 같은 정적 파일을 탐색하면 잘 작동합니다. 그러나 데이터베이스 연결이있는 파일을 탐색하려고하면 500 오류가 발생합니다. The request was not completed. The server met an unexpected condition.
파일이 존재하지 않습니다 : sys_cpanel php
그래서 내 MySQL 자격 증명이 잘못되었을 것으로 생각했습니다. 그러나 그들은 옳은 것처럼 보입니다. 내가 CPanel에 들어가 로그를 확인하면 다음과 같이 나타납니다.
[Sat Jun 02 08:19:26 2012] [오류] [클라이언트 XXX.XXX.XXX.XXX] 파일이 존재하지 않습니다 :/home/abv/public_html/abv/Connections/sys_cpanel, referer :
Google 검색 결과 내 .htaccess 파일에 문제가 있음을 알았습니다. 그러나 잘못되었을 경우 데이터베이스 연결을 사용하지 않는 파일은 왜 작동합니까?
##########################################
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\$ $1.html [nc]
Redirect 301 /business.html http://www.something.com/corporate-production-video
Redirect 301 /events.html http://www.something.com/london-videography
Redirect 301 /property.html http://www.something.com/property-on-video
Redirect 301 /weddings.html http://www.something.com/weddings-videographer
Redirect 301 /contact_us.html http://www.something.com/production-companies-music-video
누군가가 오류가 될 수있는 제안 할 수 있습니다 :
은 어쨌든,이 내 htaccess로 파일?
WHM의 mod_userdir 조정을 확인하십시오. – Steve
@Tar : DefaultHost (nobody) 확인란이 선택되었습니다. \t \t XXX.com (XXX) \t 체크 박스가 선택되지 않았습니다. 어떻게해야합니까? –
'한다 RewriteRule ^을 변경해보십시오 (. *) \ $ $ 1.html을 [NC]' ^ (. *) $ $ 1.html [NC]' – Steve