1

我需要使用 .htaccess URL 重写从下面的 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
4

1 回答 1

1

您可以使用以下代码:

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]
于 2013-09-08T14:06:42.103 回答