设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 教程 > 正文

WordPress Nginx Rewrite规则详解

发布时间:2022-06-23 12:37 所属栏目:61 来源:互联网
导读:Rewrite规则通常是用来把动态的文件改成html格式的静态文件了,这个通常对于网站的优化是有好处的,下面我们来看一篇WordPress Nginx Rewrite规则例子. 发下自用的WordPress Nginx重定向规则,适合非子目录安装: location / { try_files $uri $uri/ /index.php?
  Rewrite规则通常是用来把动态的文件改成html格式的静态文件了,这个通常对于网站的优化是有好处的,下面我们来看一篇WordPress Nginx Rewrite规则例子.
 
  发下自用的WordPress Nginx重定向规则,适合非子目录安装:
 
  location / {
   try_files $uri $uri/ /index.php?$args;
  }
  rewrite /wp-admin$ $scheme://$host$uri/ permanent;
  AMH自带的为:
 
  location / {
   if (-f $request_filename/index.html){
    rewrite (.*) $1/index.html break;
   }
   if (-f $request_filename/index.php){
    rewrite (.*) $1/index.php;
   }
   if (!-f $request_filename){
    rewrite (.*) /index.php;
   } //phpfensi.com
  }
  简单使用方法:AMH使用AMRewrite插件新建一条Rewrite规则,校验规则,然后编辑虚拟主机,选择新建的规则.
 
  直接改 nginx.conf 了解的自然了解
 
  另外一种nginx下WordPress固定链接的伪静态规则
 
  在nginx配置文件nginx.conf的location段添加一行就OK。
 
  1. 打开nginx配置文件:
 
  # vim /etc/nginx/nginx.conf(此路径根据Linux版本与安装路径会有不同)
 
  2. 在server容器中添加下面这几行
 
  location /
  {
  try_files $uri $uri/ /index.php?q=$uri&$args;
  }
  3. 重新加载nginx配置文件
 
  # /etc/init.d/nginx reload。
 
 

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读