昨天搞了一天也没解决的问题:原本固定链接使用的是/index.php/%postname%.html形式的,我想改成/%postname%.html或者/%post_id%比较简单的类型,但是一旦改成简单的,头部就会出现类似
- Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in /wp-includes/classes.php on line 210
- Warning: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset 1 in /wp-includes/classes.php on line 211
这样的代码,害我网上百度,谷歌搜了一整天,找到的方法都没治标,有的能解决乱码问题,但是又会出现404问题。
今天我一狠心,备份好所有文件后,清空数据库和空间,然后重新上传wordpress,安装后还算正常,进入后台连忙改掉固定链接和标签前缀,结果问题又出来了,仔细想想标签前缀这东西相当可疑呐,去掉后一切恢复正常了,原本因为用了?tag=这个标签前缀的话可以支持中文别名,添加起来比较方便,现在不得不放弃了