我目前正在对我的博客网站进行大修,并且找到了将我所有当前页面转换为静态html页面的方法。他们目前正在使用友好的网址,将其重新映射到一个带有GET参数的中心index.php页面。重写HTML文件的URL,导致重写为.html/
我试图做的改变是有相同的友好的URL映射到他们的HTML对应。我目前使用这个法则:
RewriteRule ^archives?/([^/]+)/([^/.]+)/?$ archives/$1/$2.html
错误日志报告它不能找到blah.html/
这意味着它看起来不是.html文件为html的目录。因此,一个更好的例子:
/archives/2009/original-name
应该得到映射到
/archives/2009/original-name.html
,但真的是越来越映射到
/archives/2009/original-name.html/
缺少什么我在这里?
而'/ archives/2009/original-name.html'是一个现有的文件还是什么? – Gumbo 2010-02-08 09:38:13
是的,/archives/2009/original-name.html存在。 – 2010-02-08 19:55:17