Apache 将int拆分为文件夹
我需要一些http_重写: 我将请求Apache 将int拆分为文件夹,apache,rewrite,Apache,Rewrite,我需要一些http_重写: 我将请求some.url/123456 我必须做点什么把这个url分成: /{directory1}/{directory2}/{directory3}/{directory4}/123456.jpg 在哪里 因此,它将是: /1/12/123/1234/123456.jpg 因此,必须将编号拆分为几个文件夹 您能帮助我吗?在文档根目录的htaccess文件中,尝试: RewriteEngine On RewriteRule ^((((([0-9])[0-9])
some.url/123456
我必须做点什么把这个url分成:
/{directory1}/{directory2}/{directory3}/{directory4}/123456.jpg
在哪里
因此,它将是:
/1/12/123/1234/123456.jpg
因此,必须将编号拆分为几个文件夹
您能帮助我吗?在文档根目录的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
,以便地址栏中的URL显示http://some.url/1/12/123/1234/123456.jpg
如果要将这些规则放入服务器/vhost配置中,请在重写规则的正则表达式中的^
之后添加/
RewriteEngine On
RewriteRule ^((((([0-9])[0-9])[0-9])[0-9])[0-9]+)\.(jpe?g|gif|png)$ /$5/$4/$3/$2/$1.$6 [L]