在网站目录安装WordPress,Nginx的伪静态配置
来源:千越SEO 浏览:536企业网站制作中考虑到网站SEO优化和用户访问 需求,许多情况下需要建设一个单独的博客栏目来更新文章,如xxx.com/blog/。
以WordPress为例,假如需要在网站A文件目录下配置WordPress,程序安装结束之后,动态访问一切正常。但倘若需要设为伪静态,例如www.xxx.com/xxx/1.html这种形式,访问页面时则会显示404错误。
通过排查发现是伪静态配置的问题,于是配置Nginx伪静态规则(阿里云ECS,OneinStack提供的LNMP环境)。
1、Nginx伪静态规则
location /WordPress存放的目录/ { rewrite ^index.php$ - last; if ( !-e $request_filename ) { rewrite . /WordPress存放的目录/index.php last; } }
2、重启Nginx
service nginx restart
通过以上配置,可完美解决WordPress安装在目录时,通过伪静态访问出现404错误的问题。