如何根据url参数编写多重写规则

时间:2017-01-02 09:58:14

标签: php apache .htaccess mod-rewrite url-rewriting

我有两种网址格式:

/images/www/en/news/editor/2017/1483346245-index.jpeg

并且:

/images/www/news/editor/2017/1483346245-index.jpeg

区别在于语言前缀;请注意第一个网址中的en/段。

我的重写规则是:

RewriteRule ([^/]+)/([^/]+)/(fa|en|ar|fr|de)/([^/]+)/([^/]+)/([^/]+)/([^/]+)$ /file/image?website=$1&language=$2&preset=$4&name=$6 [L,R=302,QSA]
RewriteRule ([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)$ /file/image?website=$1&preset=$3&name=$5 [L,R=302,QSA]

但只有第二条规则才有效。有什么建议吗?

0 个答案:

没有答案