修订历史History: 2011.06.03 初稿,仅记录 - 系统: Ubuntu 10.04 | Debian 5/6 - 软件: Wordpress 3.11 | Apache2.1 如果你在linux下使用的wordpress的使用,通过下图的设置,修改固定链接后出现 "Not Found”的error页面,下面是解决方案。 ![]() 【原因】 1. wordpress的固定链接需要apache的rewrite功能支持。(当然,有其他方法支持,但是这个最好) 2. debian下,apache2默认没有打开rewrite功能。 3. wordpress的vhost配置没加入完全的rewrite功能。 4. apache2没有wordpress目录的写权限,不能写入.htaccess 【解决步骤】 1. 打开apache的rewrite功能
2. 编辑你apache中,wordpress对应的vhost配置段,在WordPress的<directory>home目录中,加上这两条指令
3. 让apache对wordpress所在的目录有写权限(debian下apache的默认启动user为www-data)
4. 重启apache,即可。 Reference: 使用固定链接 |
|