2017-11-17 92 views
0

我试图写日期的规则(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] 

它似乎工作,但我想知道是否有一个更好或更强大的方法来做到这一点。

我可以改进我的规则吗?

+1

它没有太多漂亮,但你可以将[0-9]转换为\ d –

回答

1

您可以使用:

RewriteRule ^(\d{4}-\d{2}-\d{2})/?$ admin.php?do=image_day&date=$1 [L] 

在这种情况下,你可以把日期在根目录,你的问题。