wordpress – 夏清然的日志 https://www.qingran.net Xia Qingran Geek Blog Sun, 07 Aug 2016 09:50:33 +0000 en-US hourly 1 https://wordpress.org/?v=4.6.1 112893047 修改WordPress博客正文链接后404的解决 https://www.qingran.net/2010/02/%e4%bf%ae%e6%94%b9wordpress%e5%8d%9a%e5%ae%a2%e6%ad%a3%e6%96%87%e9%93%be%e6%8e%a5%e5%90%8e404%e7%9a%84%e8%a7%a3%e5%86%b3/ https://www.qingran.net/2010/02/%e4%bf%ae%e6%94%b9wordpress%e5%8d%9a%e5%ae%a2%e6%ad%a3%e6%96%87%e9%93%be%e6%8e%a5%e5%90%8e404%e7%9a%84%e8%a7%a3%e5%86%b3/#respond Sun, 21 Feb 2010 07:11:58 +0000 https://www.qingran.net/?p=22 修改wordpress的博客正文的URL样式,从默认的

https://www.qingran.net/?p=12

修改为了

https://www.qingran.net/2010/02/sample-post/

不过修改完成后马上报了404错误,改回default一切正常。很是奇怪,仔细追了一下wordpress的实现,发现它是通过设定apache 的rewrite规则来把url的请求都交给index.php来处理,而所有的rewrite规则都写在了wordpress目录的.htaccess 文件下。

所以要解决此问题要依次检查以下3个地方:

0,观察apache2是否启用了rewrite模块:

httpd -M

如果没有启用,启用之。

1,看wordpress目录下是否创建了.htaccess文件,且此文件需要有写权限。

2,wordpress所在目录的AllowOverRide属性需要设置为All。

]]>
https://www.qingran.net/2010/02/%e4%bf%ae%e6%94%b9wordpress%e5%8d%9a%e5%ae%a2%e6%ad%a3%e6%96%87%e9%93%be%e6%8e%a5%e5%90%8e404%e7%9a%84%e8%a7%a3%e5%86%b3/feed/ 0 22