2013-08-08 4 views
0

htaccess 재 작성 규칙이 매우 새롭습니다. myurl.com/1000/samsung-123myurl.com/user/product.php?id=1000으로 다시 작성해야합니다. 내 .htaccess 파일에 다음 다시 쓰기 규칙을 사용했습니다..htaccess 이미지 URL 재 작성을 막기위한 규칙을 다시 작성합니다.

RewriteEngine on 
RewriteBase/

RewriteRule ([0-9]+)/(.*)$ user/product.php?id=$1 [PT,L] 

규칙이 정상적으로 작동합니다. 그러나 그것은 또한 myurl.com/img/_product/1000/1000A.jpg 같이 나의 심상 URL를 다시 쓴다.

어떻게하면이 문제를 방지 할 수 있습니까? URL에 확장자 (.jpg, .png, .php)를 입력하면 규칙을 건너 뛸 수 있습니까?

답변

0
RewriteEngine on 
RewriteBase/

RewriteCond img/_product/$1/$1A.jpg !-f 
RewriteRule ([0-9]+)/(.*)$ user/product.php?id=$1 [PT,L] 

아마도 도움이 될 것입니다.

  • 수정 됨.
0

정적 파일을 건너 뛰려면 다음을 사용할 수 있습니다. 이렇게하면 이미지뿐만 아니라 스타일 시트, 스크립트 등을 사용할 수 있습니다.

RewriteEngine on 
RewriteBase/

RewriteCond %{REQUEST_FILENAME} -f 
RewriteRule .? - [L] 

RewriteRule ([0-9]+)/(.*)$ user/product.php?id=$1 [PT,L] 
관련 문제