【发布时间】:2016-05-08 12:43:44
【问题描述】:
我正在尝试重写-重定向一组这样的 URL
来自:misitio.com/categoria1 --> 至此 --> misitio.com/categoria1.html
到目前为止,我得到了一个有效的匹配,这将重写第一级子文件夹:
RewriteRule ^categoria1/(\w+)$ $1.html [QSA,L]
我现在的目标是,考虑到 url 输入的深度是什么子文件夹,我会将最后一个子文件夹重写为单个 html 文件,如下所示:
从这个:misitio.com/categoria1/categoria2/categoria3 --> 到这个: misitio.com/categoria3.html
来自:misitio.com/categoria1/categoria2/categoria3/categoria4/categoria5/ --> 到这里 --> misitio.com/categoria5.html
我知道我必须使用条件句,我们将不胜感激:D
提前致谢!
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting clean-urls