我需要克制一些http_rewrite:
我将要求some.url/123456
我必须做一些将此网址拆分为:
/{directory1}/{directory2}/{directory3}/{directory4}/123456.jpg
,其中
directory1 = 1
directory2 - 12
directory3 = 123
directory4 = 1234
所以它将是:
/1/12/123/1234/123456.jpg
因此必须将数字分成几个文件夹
你可以帮助我吗?答案 0 :(得分:1)
在文档根目录的htaccess文件中,尝试:
RewriteEngine On
RewriteRule ^((((([0-9])[0-9])[0-9])[0-9])[0-9]+)\.(jpe?g|gif|png)$ /$5/$4/$3/$2/$1.$6 [L]
如果您想重定向浏览器,以便地址栏中的网址显示,R=301
http://some.url/1/12/123/1234/123456.jpg
如果要将这些规则放在server / vhost配置中,请在重写规则的正则表达式中的/
之后添加^
。