Url重写忽略某些文件夹

时间:2014-09-24 13:46:17

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

我有一个centos服务器,我想以这种方式重写网址:


示例

自:

/lang/"folder1"/"folder2"/"filename_n.php"

为:

/lang/filename_n.php

自:

/lang/"folder1"/"folder2"/"folder3"/"filename_n.php"

为:

/lang/filename_n.php

文件夹" lang"是静态的,而其他文件夹和文件名更改。

非常感谢:-D

1 个答案:

答案 0 :(得分:1)

您可以在root .htaccess中使用此规则:

RewriteEngine On

RewriteRule ^lang/(?:[^/]+/)+([^/]+)$ lang/$1 [L]