linux下WordPress伪静态规则设置

linux下WordPress伪静态规则设置

后台-系统设置-扩展变量-手机广告位-内容正文顶部
一、linux下WordPress apache伪静态规则设置:

1、把伪静态规则上传到站点根目录名为.htaccess文件
# BEGIN WordPres
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

2、登陆wordpress后台开启伪静态,登陆后台—设置—固定链接—自定义链接—填写/%post_id%.html或者/%category%/%post_id%.html(根据自己需要)



二、linux下WordPress nginx伪静态设置

1、在相应nginx配置文件的server容器中添加下面的代码

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;
}
}

例如:
vi /usr/local/nginx/conf/nginx.conf    #编辑nginx配置文件

找到server_name localhost;在后面一行添加上面的代码
 
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;
        }
}

:wq!   #保存配置文件

service nginx restart    #重启nginx

2、 然后在WordPress后台-设置-固定链接-自定义结构,输入下面的代码,最后保存更改即可。
       /archives/%post_id%.html
后台-系统设置-扩展变量-手机广告位-内容正文底部
留言与评论(共有 0 条评论)
   
验证码: