0
url에서 일부 매개 변수를 가져 오기 위해 정규 표현식을 설정하려고합니다. 여기에 하나의 URL의 예는 다음과 같습니다.htaccess 경로 정규 형식을 사용하는 경우 Yii의 정규 표현식
mydomain.com/files/images/versions/large/uploadedGal/1-36.png
나는이 large
및 36
에서 두 개의 매개 변수를 얻을이 같은 URL을 확인해야합니다 :
mydomain.com/index.php?r=image/default/create&id=36&version=large
이것은 htaccess로에서 내 정규 표현식입니다 : ... 내가 문제입니다 알아낼 수 없습니다 작동하지 않습니다
Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase/
# If the requested file or directory does not exist...
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# ...and if the source URL points to an image, we redirect to the create image URL.
RewriteRule versions/([^/]+)/[^\-\d]*\-?(\d+)\.(gif|jpg|png)$ index.php?r=image/default/create&id=$2&version=$1 [L,R,QSA]
</IfModule>
, 나는 그것이 매개 변수를 작성하지 않고 생각 나는 오류 404 찾을 수 없음을 얻는다. urlFormat을 경로 BTW로 사용하고 있습니다.