작은 문제가 있습니다. 나는 이미지의 색상 맞춤 설정 코드를 가지고 있고, 나는 그것이 짧은 있도록한다 RewriteRule을 사용 : 나는 로컬 호스트/세대가/정상적으로 나를 위해 열립니다 CC-1122ff-ffffff.png 입력하면내가 원하는대로 RewriteRule이 작동하지 않습니다.
RewriteRule ^cc-(.*?)-(.*?)\.png$ cc.php?col1=$1&col2=$2 [L]
. localhost를/세대가/SIG, Y, Y, MEM, 아니, 픽셀 : 나는 PHP이 생성 된 사진에 텍스트를 추가 할 때 는하지만, 나는 또 다른 RewriteRule의 사용
RewriteRule ^sig,(.*?),(.*?),(.*?),(.*?),([^,]+),(.*?),([^,]+)\.png$ test.php?nam=$6&font=$5.ttf&bg=$7.png&gn=$1&badg=$2&typ=$3&itm=$4 [L]
을 그리고 난이 링크로 이동 테스트, 나는이 오류가 을 CC-1122ff-ffffff.png :
Warning: imagecreatefrompng(cc-1122ff-ffffff.png): failed to open stream: No such file or directory in D:\Xampp\htdocs\Gen\test.php on line 31
두 번째 RewriteRule의 일반적으로 로컬 호스트/세대가/SIG, Y, Y, MEM, 아니, 픽셀, 테스트, 흰색으로 예를 들어, 작동 .png 두 번째 RewriteRule이 첫 번째 RewriteRule에서 작동하지 않습니다. 왜?
음, 처음에는 '마지막'규칙으로 식별되는'[L]'로 끝납니다 (일치하는 다른 규칙은 실행되지 않습니다). 오류를 정확히 찾아내는 데 도움이되도록 모든 관련 구성 ( 또는 .htaccess)을 게시해야합니다. –
Kato
@Kato - 답변으로 추가 –