来自http://mardagz.net/view.php?year=2011&month=12&title=dear-christmas
mySQL查询
SELECT * FROM tbl_post WHERE year=2011 AND month=12 AND title='dear-christmas'
[我的帖子将以圣诞节的标题显示]
但我想改写 至http://mardagz.net/2011/12/dear-christmas
保护......:)
答案 0 :(得分:2)
这应该有用(nb:在这个规则中,我强迫一年以“20”开头,这意味着它将在2000年到2099年之间工作(这对我来说应该足够了)):
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^20([0-9]{2})/([0-9]{1,2})/([a-z-]+) view.php?year=$1&month=$2&title=$3 [QSA,NC,L]
请告诉我它是否有效
答案 1 :(得分:1)
尝试类似:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([0-9]+)/([0-9]+)/(.*)$ view.php?year=$1&month=$2&title=$3