• 武汉加油,中国加油,免费投稿邮箱 creust@creust.com,vps,服务器,vps 推荐

WordPress 伪静态规则实现. html 后缀

VPS推荐 创启云客 5个月前 (06-16) 7050次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

WordPress 伪静态规则实现. html 后缀

更新

2017 年 2 月 3 日 17:44 更新第二种伪静态方法

科普

SEO 常见的 URL 表现形式有静态、动态、伪静态三种。严格来说,伪静态也是动态的一种,只是表现形式为静态 URL 结构。下面来谈谈伪静态的优缺点(其它两种谷歌)。
1. 优点

  • 对搜索引擎具有友好性:伪静态相比动态是更利于收录的。
  • 提升用户体验:伪静态链接简短,容易记住,分享效果比动态的好。

2. 缺点

Nginx 伪静态规则

Nginx 环境一般上是 Linux VPS, 配置 Nginx 一般是打开 nginx.conf 文件或者是 域名. conf 文件
配置代码如下

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

上面代码加进去后的确可以打开.html 结尾的网页,但是又面临一个问题:后台出现 404 错误现象,经过博主一番搜索,找到来自码农小兵的一篇文章。
解决方法很简单,在原来的代码上再加一句,如下示例

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;
}
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

最后保存,重启 Nginx.

方法二:
 nginx.conf 文件或者域名. conf 文件添加如下代码

rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename) {
rewrite ^.+?(/wp-.*) $1 last;
rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;

最后保存,重启 Nginx.


创启云客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:WordPress 伪静态规则实现. html 后缀
喜欢 (0)
[13738388032@qq.com]
分享 (0)
创启云客
关于作者:
vps,服务器,云服务器,第三方支付,免费CDN,免费pos,Hexo,pos机,支付圈,免费vps,Discuz,emlog,主题,日本vps,国外服务器,美国vps,香港vps,便宜vps,便宜服务器,vps服务器
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址