2013-10-26 2 views
0

CMS는 로컬 호스트 (WAMP)에서 사용할 때 모두 작동하기 때문에 괜찮습니다. 그러나 FTP로 업로드하면 500 내부 서버 오류가 표시됩니다. 뭐가 잘못 되었 니? 나는 모든 것을 생각하려고 노력했다. 나는 내 영어로 유감이다.내 htaccess에 오류가 있습니다. 뭐가 문제 야?

ErrorDocument 400 /error.php 
ErrorDocument 401 /error.php 
ErrorDocument 403 /error.php 
ErrorDocument 404 /error.php 
ErrorDocument 500 /error.php 
####################################### 

Options +FollowSymlinks 
Options -Indexes 

<Files .htaccess> 
deny from all 
</Files> 

order allow,deny 
deny from 65.18.169.227 
allow from all 

<ifModule mod_php5.c> 
    php_value zlib.output_compression 16386 
    php_value register_globals off 
    php_value session.use_trans_sid 0 
    php_value default_charset iso-8859-1 
</ifModule> 
######################################## 

<ifModule mod_rewrite> 
RewriteEngine on 

RewriteRule ^([A-Za-z0-9_-]+)$ profile.php?user_profile=$1 
RewriteRule ^widget/(.*)$ ./widget.php?user_widget=$1 [QSA] 
RewriteRule ^delete/(.*)$ ./ajax.php?cmd=delete_qa&del_id=$1 [QSA] 

RewriteRule ^site/terms ./terms.php 
RewriteRule ^site/privacy ./privacy.php 
RewriteRule ^ajax/ask ./ajax.php?cmd=ask 
RewriteRule ^ajax/checkusername ./ajax.php?cmd=check_name 
RewriteRule ^ajax/answer ./ajax.php?cmd=answer_qa 
RewriteRule ^account/signup ./signup.php 
RewriteRule ^account/login ./login.php 
RewriteRule ^account/inbox ./inbox.php 
RewriteRule ^account/forgotpassword ./forgotpassword.php 
RewriteRule ^account/settings ./account_settings.php 
RewriteRule ^account/profile ./account_profile.php 
RewriteRule ^account/photo ./account_photo.php 
RewriteRule ^account/design ./account_design.php 
RewriteRule ^account/widget ./account_widget.php 
RewriteRule ^account/disable ./account_disable.php 
RewriteRule ^site/disabled ./disabled.php 
RewriteRule ^site/error ./error.php 
RewriteRule ^search/profiles ./search.php 
RewriteRule ^account/logout ./logout.php 
RewriteRule ^site/complete ./logout-complete.php 
RewriteRule ^site/maintenance ./maintenance.php 

##################################### 

# RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
</ifModule> 

<ifModule mod_ssl.c> 
#SSLVerifyClient optional_no_ca 
#SSLVerifyDepth 5 
#SSLOptions +FakeBasicAuth 
#SSLRequireSSL 

</ifModule> 

이 내 로그입니다 :

[Sat Oct 26 02:21:55 2013] [alert] [client 178.36.102.110] /home/drolepl/domains/domena.pl/public_html/.htaccess: Invalid command '\xef\xbb\xbfErrorDocument', perhaps misspelled or defined by a module not included in the server 
+3

로그를 확인하십시오. – Sammitch

+0

이 질문에 대한 답변보기 : http://stackoverflow.com/questions/5373334/500-internal-server-error-when-using-htaccess-with-rewriteengine –

답변

0

제이크 워렐이 지적 텍스트 편집기, 유니 코드 바이트 순서 표시 (BOM)를 추가한다. 텍스트 편집기에서 설정을 변경하여 BOM없이 파일을 저장할 수 있어야합니다.

관련 문제