我如何可以重定向这个样子的所有图片:重定向从子目录的父目录
http://site.com/subdir/a/b/c/image.jpg
到这样的事情:
http://site.com/a/b/c/image.jpg
使用htaccess的重写规则。只有是固定的,其余的路径是可变的(可以改变)。
基本上我想从路径拿出“子目录/” ...
我如何可以重定向这个样子的所有图片:重定向从子目录的父目录
http://site.com/subdir/a/b/c/image.jpg
到这样的事情:
http://site.com/a/b/c/image.jpg
使用htaccess的重写规则。只有是固定的,其余的路径是可变的(可以改变)。
基本上我想从路径拿出“子目录/” ...
将这个。
Options +FollowSymLinks -MultiViews -Indexes
RewriteEngine on
RewriteBasae/
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule^- [L]
RewriteRule ^subdir/(\w+)/(\w+)/(\w+)/([\w\d-]+\.[\w]+)/?$ /$1/$2/$3/$4 [NC,R=301,L]
RewriteRule ^(\w+)/(\w+)/(\w+)/([\w\d-.]+\.[\w]+)/?$ subdir/$1/$2/$3/$4 [L]
有没有更好的方法来做到这一点,任何深度的子文件夹?例如,通配符正则表达式? – JamesWilson 2016-12-08 12:05:55