Menu Home

worldpress使用固定链接

OS: ubuntu 12.10

WordPress:  3.5.1

        最近看了一下SEO,决定把网站改称/%year%/%monthnum%/%day%/%postname%/格式的固定链接,改完之后,所有页面都报了404错误,通过下面的步骤,问题排除:


wordpress –> 设置 –> 固定链接 , 在打开的页面中选择你希望使用的固定链接格式。点击保持时如果出现 .htaccess 不能访问的提示,则需要检查.htaccess文件。进入到你主机的网站目录,查看是否有.htaccess,没有则创建;有,检查文件的权限。这一步都正确后如果还是有问题,检查apache2的设置,ubuntu 12.10上apache2的配置文件在/etc/apache2/下打开/etc/apache2/site-enable/下的000-default(在我主机上只有这个文件),把里面的“AllowOverride None” 改成 “AllowOverride All” 。进入/etc/apace2/mods-enabled/目录,检查是否存在rewrite.load文件,如果没有,检查下面3项:

  1. 检查rewrite模块在系统是否存在: find /usr/lib/  -name “*rewrite*” 
  2. 检查apache是否load rewrite模块 :/etc/apache2/mods-available/rewrite.load 里内容没有被“#”注释
  3. 手工加载rewrite模块:  sudo a2enmod rewrite , 按提示重启apache2,这时候再查看/etc/apace2/mods-enabled/目录,应该有rewrite.load文件了。

最后重启apache: service apache2 restart , 所有页面都可以访问。

Categories: wordpress

Tagged as:

lnmcc

Leave a Reply

Your email address will not be published.