的.htaccess重写日期像YYYY-MM-DD
问题描述:
我试图写日期的规则(YYYY-MM-DD)的.htaccess重写日期像YYYY-MM-DD
domain.com/2017-11-17
我做了一些研究在这里,我想出了这个:
RewriteRule ^image-day/([0-9]{4}+-[0-9]{2}+-[0-9]{2})/?$ admin.php?do=image_day&date=$1 [L]
它似乎工作,但我想知道是否有一个更好或更强大的方法来做到这一点。
我可以改进我的规则吗?
答
您可以使用:
RewriteRule ^(\d{4}-\d{2}-\d{2})/?$ admin.php?do=image_day&date=$1 [L]
在这种情况下,你可以把日期在根目录,你的问题。
它没有太多漂亮,但你可以将[0-9]转换为\ d –