使用htaccess重定向到包含正则表达式的url

时间:2014-04-04 08:35:09

标签: .htaccess

我想将所有请求重定向到包含常规expreession的地址。

例如

i.png to ../../templates/default-(something)/i.png

这是我的Rewite规则,但它不起作用。

RewriteRule ^(.*) ../../templates/default-(.*)/image/$1
谢谢。

1 个答案:

答案 0 :(得分:0)

同样,不确定你要做什么,但也许它是一个文件夹?

如果您的结构是http://......./xxxx/something/i.png

RewriteRule ^.*?/(.*?)/(.*?\.png)$ ../../templates/default-$1/image/$2

会得到你http://..../templates/default-something/image/i.png \

如果您只是想将其重定向到您定义的内容:

RewriteRule ^(.*)$ ../../templates/default-something/image/$1