在htaccess中使用动态段作为静态重定向的一部分



我试图使一半的重定向是动态的,而另一部分是静态的,与动态段相关。

^img/default/?$ assets/default/themes/ [QSA,L]

我想让它工作的是像

这样的东西
/img/default/folder1/folder2/img.png -> /assets/default/themes/folder1/folder2/img.png

另一个我希望能够使用的用法是

/img/default/folder1/img.png -> /assets/default/themes/folder1/img.png

而不为每个可能的url重写规则,我可能会限制我做一些动态引用。

像这样的东西会工作吗?

在你的.htaccess文件中试试这些规则:

RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteRule ^img/default/(.*)$ /assets/default/themes/$1 [R=301,L,NC]

最新更新