一、WordPress设置固定链接
管理后台-设置-固定链接,可选择一些常用的设置,或者是自定义。自定义的时候,可以设置用一些固定的字符,加上WordPress提供的一些参数,来构成最终的URL。
推荐常用的几种设置:
/%post_id%.html :简洁明了的伪静态地址。
/%postname% :看起来高大上的伪静态地址。
/%year%/%monthnum%/%post_id%.html :文章id加上年、月的伪静态地址。
/p/%postname%.html :本站使用的伪静态地址。
二、系统设置
如果修改了固定链接的格式,访问文章的时候出现404错误,则依次检查以下配置:
- 保存固定链接的设置时,WordPress是否提示.htaccess文件不可写?
如果您的.htaccess文件可写,我们即会自动帮您完成,但其目前不可写,所以以下是您需要加入您的.htaccess文件中的mod_rewrite规则。点击文本框并按CTRL + a来全选。
如果有这个提示,则说明WordPress自动创建/修改网站根目录下的.htaccess文件失败。可以用以下两种方法来解决:
方法一:在网站根目录下手动创建.htaccess文件,将这个提示下面的内容复制到这个文件里;
方法二:如果有控制网站目录的权限,可以将网站目录的权限改为777,使得WordPress可以自己创建并修改这个文件。
- 网站服务器(Apache或者NginX)是否设置了启用.htaccess文件?
确保网站的设置里有以下内容:
<Directory “/var/www/html”>
Options Indexes FollowSymLinks
#将AllowOverride None改为all
AllowOverride all
Require all granted
</Directory>
修改之后,优雅地重启apache服务:
apachectl graceful
问题解决!
近期评论