伪原创api(伪静态是一种可以把文件改成任何可能的一种方法 )

优采云 发布时间: 2022-01-02 02:14

  伪原创api(伪静态是一种可以把文件改成任何可能的一种方法

)

  伪静态

  伪静态是相对真实的静态。通常,为了增强搜索引擎的友好性,我们会生成带有文章内容的静态页面,但是为了实时显示一些信息,我们就失去了搜索引擎友好的一面。

  伪静态意味着网站本身就是一个动态网页。有一个“?”在url后面添加参数来读取不同的数据。伪静态是指进行url重写操作(rewrite)。开启伪静态后,动态网页被转换重写为静态网页,通过浏览器访问伪静态地址与真正的静态页面没有区别。

  但是伪静态的前提是服务器必须支持伪静态的URL Rewrite功能。

  考虑到搜索引擎优化(SEO),重写后,使用伪静态将动态网页后缀改为静态html页面格式。伪静态是一种将文件后缀更改为任何可能的方式的方法,例如,如果您想将php文件伪静态为html文件。

  www.test.com/jk/fd.php?=12

将这样的动态网页处理成

www.test.com/jk-fd-12.html

  nginx 配置伪静态

  跳转要求:

  访问跳转到

  配置如下:

  rewrite ^/p/(\d+).html http://www.test.com/news.html?id=$1 last;

  说明:

  \d 表示数字 + 至少是一个 {1,} 1 到无穷大 {1,3},即 1-3 位数字。

  通过nginx配置和访问,改写成真正的动态网页

  通过伪静态配置,可以将各种带参数的URL解析为伪静态URL

  // 带参数url

http://www.test.com/test/age/18

http://www.test.com/test/index.html?name=yangxignyi&age=18

//伪静态url

http://www.test.com/test-yangxignyi-18.html

// nginx配置

rewrite test-(\w+)-(\d+).html /index.html?name=$1&age=$2 last;

  rewrite in location,不要写last and break,那么流程就是依次执行这些rewrites

  nginx 配置

  // *敏*感*词*80端口

//访问www.test.com/wangla.html跳转到百度

//访问www.test.com/纯数字至少一个数字.html跳转到QQ官网

//访问www.test.com/匹配字母或数字或下划线组合.html 跳转到百度对应页面。

server {

listen 80;

server_name www.test.com;

index index.html index.htm index.php;

rewrite ^/wangla.html$ http://www.baidu.com/ permanent;

rewrite ^/(\d+).html$ http://www.qq.com/ permanent;

rewrite ^/(\w+).html$ http://www.baidu.com/index_wd_v5.html permanent;

}

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线