WordPress的固定链接设置
Wordpress的默认链接是第一种,看上去不够简洁,也不利于搜索引擎SEO。
在Apache下修改这个固定链接不会有任何问题,Apache对Rewrite支持的比较好。当在使用Nginx时,使用其他固定链接,会出现文章链接404的情况。
解决方法
网站在根目录
修改Nginx的配置文件。
添加以下内容。
location /{
if (!-e $request_filename){
rewrite (.*) /index.php;
}
}
网站在子目录
如果WordPress装在网站的子目录下,比如“http://域名/wordpress/” 需要在“server { }”内添加
location /wordpress/ {
if (!-e $request_filename) {
rewrite (.*) /wordpress/index.php;
}
}
重载Nginx配置
设置完成后重新加载Nginx配置,即可在后台修改固定链接,或者自定义固定链接。