2012-04-02 4 views
1

페이지가로드되지 않고 대신 500 오류를 표시하기 때문에이 사이트가 나에게 전송되었습니다. 전체 사이트를 내 localhost로 마이그레이션하고 내 로그를 보았습니다. RewriteCompatability2에서 잘못된 명령임을 나타냅니다. 나는 현재 이것에 대해 조사하고 있지만, 이것에 대한 몇 가지 추가적인 시각을 좋아할 것입니다. 특히이 문제가 발생하지 않았거나 mod_rewrites를 너무 많이 사용하지 않았기 때문에 특히 그렇습니다.유효하지 않은 .htaccess 파일 명령

# Helicon ISAPI_Rewrite configuration file 
# Version 3.1.0.78 

RewriteEngine On 

RewriteCompatibility2 On 

RepeatLimit 200 

RewriteBase 

#RewriteRule ^products/[^?/]*_(\d+)\.asp /productpage.asp?productID=$1 [QSA] 
#RewriteRule ^/categories/(.*)$ /category.php?c=$1 [NC] 
#RewriteRule ^/categories/(.*) /category.php?c=$1 
#RewriteRule ^/contact(.*) /contact.php 
#RewriteRule ^/order(.*) /order.php 
#RewriteRule ^/about(.*) /about.php 
#RewriteRule ^/privacy(.*) /privacy.php 
#RewriteRule ^/search/(.+) /search.php?search=$1 

RewriteRule ^/$ /index.php [PT] 
RewriteRule ^/categories/(.*) /category.php?c=$1 [PT] 
RewriteRule ^/contact(.*) /contact.php [PT] 
RewriteRule ^/order(.*) /order.php [PT] 
RewriteRule ^/about(.*) /about.php [PT] 
RewriteRule ^/privacy(.*) /privacy.php [PT] 
RewriteRule ^/search/(.+) /search.php?search=$1 [PT] 

답변

1

RewriteCompatibility2ISAPI_Rewrite 3 directive입니다 : 여기에 코드입니다. mod_rewrite와 함께 사용하면 안됩니다.

+0

좋아요,하지만 최대한 빨리 리피트 리밋이 자리를 잡습니다. 그게 너무 지나쳤어야 겠어? –

+0

[맞음.] (http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html) –

+0

멋지지만 내 로그가 표시됩니다. RewriteBase는 하나의 인수, 디렉토리 당 컨텍스트의 기본 URL –