使用.htaccess重定向以删除Apache中的部分文件名

时间:2015-10-22 12:11:20

标签: regex apache .htaccess

我知道有很多问题如何使用.htaccess替换部分网址(或者没有任何内容),但我真的很喜欢正则表达式和.htaccess

如何将/v0/A8B9DEBF512F929144257AEE00262C16/$File/IMG_8819.jpg之类的网址转换为/v0/A8B9DEBF512F929144257AEE00262C16/IMG_8819.jpg? (没有$File/,而不是A8B9DEBF512F929144257AEE00262C16IMG_8819.jpg,可能有数字和字母的任意组合。)

1 个答案:

答案 0 :(得分:1)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On

RewriteRule ^(v0/[^/]+)/\$File/(.*)$ /$1/$2 [L,NC,R=301]