如果包含某些字符串,Htaccess重定向删除部分url

时间:2017-05-08 17:07:20

标签: .htaccess

如何将我的网址从/ images / hold /更改为/ hold / ...

我有这个,但它不起作用:

RewriteRule ^/images/hold/(.*) /hold/$1 [R=301,NC,L] 

1 个答案:

答案 0 :(得分:1)

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重定向,那么您可能需要清除浏览器缓存,因为这些缓存会被浏览器缓存。