
.htaccess 파일
RewriteEngine On
RewriteRule ^/?([a-z]+)/([a-z]+)/market/(?!.* (css|js|jpeg|jpg|JPG|png|PNG|svg|ttf|otf)).*$ external/market/index.php?param1=$1¶m2=$2¶m3=$3¶m4=$4 [L,NC,QSA]
매개변수를 가져오기 위해 PHP를 사용할 때 "param4"가 누락되었습니다. 더 정확하게 말하면 그 값은 0입니다. 다른 세 매개변수는 잘 작동합니다. 무엇이 문제가 될 수 있나요?
답변1
해결 방법: 정적 텍스트 "market"은 매개 변수가 아니므로 매개 변수와 값을 찾을 수 있습니다.
RewriteRule ^/?([a-z]+)/([a-z]+)/market/(!?.*(css|js|jpeg|jpg|JPG|png|PNG|svg|ttf|otf)).*$ external/market/index.php?param1=$1¶m2=$2¶m3=$3 [L,NC,QSA]