如何重定向所有看起来像这样的图像:
http://site.com/subdir/a/b/c/image.jpg
这样的事情:
http://site.com/a/b/c/image.jpg
使用htaccess重写规则。只有http://site.com/subdir/
是固定的,其余路径是可变的(可以改变)。
基本上我想从路径中取出“subdir /”...
答案 0 :(得分:2)
答案 1 :(得分:2)
把它放在.htaccess
中的DocumentRoot
。
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]