나는 http://sb1.dev.codeanywhere.net/~a70097sb/hc/onlinestatus/image.php
에 PHP 스크립트가 있는데,이 스크립트에는 GET
개의 변수가 필요합니다 : ign
과 style
. 내 .htaccess
파일은 image.php
과 같은 디렉토리에 있습니다..htaccess를 사용하여 이미지에서 PHP 스크립트로 요청을 다시 쓰는 방법?
http://sb1.dev.codeanywhere.net/~a70097sb/hc/onlinestatus/{style}/{ign}.png
양식의 요청을 http://sb1.dev.codeanywhere.net/~a70097sb/hc/onlinestatus/image.php?style={style}&ign={ign}
으로 다시 쓰길 원합니다. mod_rewrite에 대한 경험이 없으며 Google에서 찾은 튜토리얼을 사용하여 작동하지 못했기 때문에 어떻게해야합니까?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.mysite\.com [NC]
RewriteRule ^hc\/onlinestatus\/(.*)\/(.*)\.png /hc/onlinestatus/image.php?style=$1&ign=$2 [NC,L]
</IfModule>
어느 대답도 작동하지 않는 것 같습니다. 내 업데이트 된 질문을 참조하십시오. 실제 사이트가 포함 된 이유는 하위 도메인과 관련이있을 수 있기 때문입니다. 나는 각 경로의 시작 부분에'~ a70097sb /'를 추가했으나 여전히 작동하지 않았다. –
@DC_ 내 업데이트보기 - 죄송합니다. 귀하의 .htaccess에 관한 부분을'image.php' 디렉토리에 놓친 것 같습니다. –
여전히 작동하지 않습니다. http://sb1.dev.codeanywhere.net/~a70097sb/hc/onlinestatus/test/test.png –