.htaccess htaccess URL rewrite-在倒数第二个和最后一个连字符之后获取参数
我需要使用.htaccess URL rewrite从下面的URL获取var1和var2 网址:.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
<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]