.htaccess htaccess URL rewrite-在倒数第二个和最后一个连字符之后获取参数

.htaccess htaccess URL rewrite-在倒数第二个和最后一个连字符之后获取参数,.htaccess,url-rewriting,.htaccess,Url Rewriting,我需要使用.htaccess URL rewrite从下面的URL获取var1和var2 网址: <a href="tmp/image-file-name-var1-var2.jpg">link</a> RewriteEngine On RewriteRule ^tmp/([^\.]+)(here i need help)\.(png|jpg|gif)$ image.php?image=$1.$4&size=$2&position=$3 [NC,L

我需要使用.htaccess URL rewrite从下面的URL获取var1和var2

网址:

<a href="tmp/image-file-name-var1-var2.jpg">link</a>
RewriteEngine On
RewriteRule ^tmp/([^\.]+)(here i need help)\.(png|jpg|gif)$    image.php?image=$1.$4&size=$2&position=$3 [NC,L]
image.php?image=image-file-name.jpg&size=var1&position=var2
结果应为:

<a href="tmp/image-file-name-var1-var2.jpg">link</a>
RewriteEngine On
RewriteRule ^tmp/([^\.]+)(here i need help)\.(png|jpg|gif)$    image.php?image=$1.$4&size=$2&position=$3 [NC,L]
image.php?image=image-file-name.jpg&size=var1&position=var2
您可以使用以下代码:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^tmp/(.+)-([^-]+)-([^.]+)\.(png|jpe?g|gif)$ index.php?image=$1.$4&size=$2&position=$3 [L,QSA,NC]
您可以使用以下代码:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^tmp/(.+)-([^-]+)-([^.]+)\.(png|jpe?g|gif)$ index.php?image=$1.$4&size=$2&position=$3 [L,QSA,NC]