如何从/images/hold/...到/hold/...
我有这个,但它不起作用:
RewriteRule ^/images/hold/(.*) /hold/$1 [R=301,NC,L]
RewriteRule ^/images/hold/(.*) /hold/$1 [R=301,NC,L]
在每个目录.htaccess
文件中,与 RewriteRule
指令匹配的 URL 路径从不以斜杠开头。因此,请尝试以下操作:
RewriteRule ^images/hold/(.*) /hold/$1 [R=301,NC,L]
或者,为了减少一些重复:
RewriteRule ^images/(hold/.*) /$1 [R=301,NC,L]
如果您一直在尝试 301 重定向,那么您可能需要清除浏览器缓存,因为这些缓存会被浏览器硬缓存。