0
我创建WordPress的博客,已permaling结构:/postname.html 我要再拍重写规则这个帖子:/firstLetterOfTitle/postname.html 这两个规则有工作,首先作为默认永久链接。WordPress的URL重写后永久
我添加代码到我的主题的functions.php:
add_rewrite_rule('^([a-z])/([a-zA-Z0-9\-\_]+)\.html$', '$matches[2]', 'top');
,不幸的是它不工作。有任何想法吗?
编辑: 作为巴巴尔说,它应该是
add_rewrite_rule('/([a-z])/([a-zA-Z0-9\-\_]+)\.html$', '/index.php?pagename=$matches[2]', 'top');
它不:-( 工作,我称之为'flush_rewrite_rules(); '添加重写规则后 – 2013-05-12 20:46:14
对不起,应该是这样的: 'add_rewrite_rule('/([az])/([a-zA-Z0-9 \ - \ _] +)\。html $','/ index.php?pagename = $ matches [2]','top');' 你可以试试。 – Babar 2013-05-12 20:54:02
现在可以运行了,非常感谢!:-) – 2013-05-12 21:14:27