请选择 进入手机版 | 继续访问电脑版
  • 设为首页
  • 收藏本站
  • 桌面快捷
  • 手机版
  • 微信
    站长微信 搜索微信号:
    q515138
  • 快捷导航

    [其他源码] HadSky轻论坛常用Nginx的伪静态设置方法教程

    [复制链接]
    作者: admin(管理员) | 丢币: 45447 (丢币充值 | 升级VIP) | 查看: 30| 回复: 1| 发表于 2019-10-26 17:57:20 | 显示全部楼层 |阅读模式
    HadSky轻论坛常用Nginx的伪静态设置方法教程
    Nginx是一个小巧而高效的Linux下的Web服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,已经在一些俄罗斯的大型网站上运行多年,目前很多国内外的门户网站、行业网站也都在是使用Nginx,相当的稳定。
       Nginx相当的稳定、功能丰富、安装配置简单、低消耗系统、内存资源。。。。(配置不当很容易出现502,特别是在php5.2版本上,php5.3忽略...)

    ##nginx伪静态配置教程##

    首先打开主机配置文件:/usr/local/nginx/conf/vhost/域名.conf,打开后前半部分

    1. server
    2.     {
    3.         listen 80;
    4.         #listen [::]:80;
    5.         server_name 1080kan.com;
    6.         index index.html index.htm index.php default.html default.htm default.php;
    7.         root  /home/wwwroot/zidiu.com/www.zidiu.com;
    8.         include hadsky.conf;
    9.         #error_page   404   /404.html;
    10.         location ~ [^/]\.php(/|$)
    11.         {
    12.             
    复制代码
    ################################################
    在root /home/wwwroot/zidiu.com/www.zidiu.com;

    这一行的下面添加include hadsky.conf; 上面的hadsky.conf;为伪静态文件,修改后保存并上传覆盖。(记得备份域名.conf)
    本地创建一个hadsky.conf格式的文件,把下面的伪静态规则写入保存后上传到/usr/local/nginx/conf/ 下面
    执行:/etc/init.d/nginx restart 重启生效
    附上Nginx伪静态规则:

    1. location / {
    2.             rewrite ^/list-([0-9]+)-([0-9]+)\.html$ /index\.php\?c=list&sortid=$1&page=$2;
    3.             rewrite ^/list-high-([0-9]+)-([0-9]+)\.html$ /index\.php\?c=list&type=high&sortid=$1&page=$2;
    4.             rewrite ^/user-([0-9]+).html$ /index\.php\?c=user&id=$1;
    5.             rewrite ^/forum-([0-9]+).html$ /index\.php\?c=forum&id=$1;
    6.             rewrite ^/user-([0-9]+)-([0-9]+).html$ /index\.php\?c=user&id=$1&page=$2;
    7.             rewrite ^/app-([0-9a-zA-Z_]+)-([0-9a-zA-Z_]+)\.html$ /index\.php?c=app&a=$1:$2;
    8.             rewrite ^/read-([0-9]+)-([0-9]+)\.html$ /index\.php\?c=read&id=$1&page=$2;
    9.             rewrite ^/([0-9a-zA-Z_]+)\.html$ /index\.php\?c=$1;
    10.         }
    复制代码
    后台SEO开启伪静态。
    PS:伪静态功能仅对游客起作用。
    推荐给好友: [复制链接]
    楼主热帖
    回复

    使用道具 举报

    admin(管理员) | 丢币: 45447 (丢币充值 | 升级VIP) | 查看: 30| 回复: 1| 发表于 2019-10-26 17:58:30 | 显示全部楼层
    Nginx的伪静态要设置对,否则出现505页面。
    回复

    使用道具 举报

    网站地图/百度统计/免责声明/Archiver/手机版/小黑屋/ZiDiu.Com ( 粤ICP备17166275号 )

    快速回复 返回顶部 返回列表