0

我需要创建一些 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

所以这个数字必须分成几个文件夹

你可以帮帮我吗 ?

4

1 回答 1

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如果要重定向浏览器,可以在方括号中添加 a ,以便地址栏中的 URL 显示http://some.url/1/12/123/1234/123456.jpg

如果要将这些规则放在服务器/虚拟主机配置中,请在重写规则的正则表达式中添加/一个^

于 2012-09-16T19:28:02.720 回答