Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 在htaccess中将动态段作为静态重定向的一部分_.htaccess - Fatal编程技术网

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

.htaccess 在htaccess中将动态段作为静态重定向的一部分,.htaccess,.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/theme

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

^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]