SiteHub开源网址导航系统:自响应式设计+完整安装配置教程

SiteHub开源网址导航系统:自响应式设计+完整安装配置教程-果果资源网
SiteHub开源网址导航系统:自响应式设计+完整安装配置教程
此内容为付费资源,请付费后查看
9.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

SiteHub开源网址导航系统:自响应式设计+完整安装配置教程

SiteHub开源网址导航系统:自响应式设计+完整安装配置教程

 

SiteHub 是一款基于 PHP + MySQL 技术栈开发的开源网址导航系统,系统拥有独立的安装程序和后台管理界面,后台采用 Bootstrip 框架开发,前台页面采用响应式设计,能够自适应 PC、平板、手机等各种屏幕尺寸。如果你正在寻找一款免费、功能完善且易于部署的网址导航解决方案,SiteHub 是一个值得考虑的选择。

  • 支持修改网站基本信息(站点名称、描述、联系方式等)
  • 支持修改管理员账户信息
  • 支持自定义网站素材(Logo、Favicon 图标、微信二维码等图片资源)
  • 支持添加、修改、删除导航分类
  • 支持添加、修改、删除站点收录
  • 支持审核或删除用户提交的站点申请
  • 支持发布、修改、删除网站公告
  • 支持添加、修改、删除友情链接
  • 全部分类下的站点展示
    单个分类下的站点筛选浏览
    各站点详情页介绍
    分类滚动定位导航
    记录各站点浏览量数据
    点赞功能(同一 IP 同一站点仅能点赞一次)
    站点详情页展示网站缩略图
    站点炫酷跳转页(引导页过渡效果)
    右下角悬浮按钮(返回顶部、QQ、邮箱、微信二维码)
    搜索功能(支持按站点名称、链接、简介搜索)
    访客申请站点收录入口
    关于我们页面
    站点图片懒加载优化
    支持分类/站点链接别名设置
    网站 Favicon 图标接口缓存机制
  • 部署 SiteHub 之前,请确保服务器满足以下环境条件:
    • Web 服务器:Nginx 或 Apache
    • PHP 版本:5.4 及以上
    • MySQL 版本:5.6 及以上
    • 安装步骤
      第一步:上传文件
      将 src 目录内的全部文件上传到网站的运行目录中。

      第二步:执行安装
      访问安装页面:http://你的网站地址/install

      按照页面引导提示,填写数据库账号及密码信息,提交完成安装。

      第三步:登录后台
      默认后台地址:http://你的网站地址/admin
      默认管理员账号:admin
      默认管理员密码:123456
      重要提示: 安装完成后请第一时间登录后台,修改默认管理员密码,以提高系统安全性。

      第四步:配置伪静态规则
      根据你使用的 Web 服务器类型,选择对应的伪静态规则进行配置。

      伪静态规则配置
      Nginx 伪静态规则

    • rewrite ^/index.html$ /index.php last;
      rewrite ^/about.html$ /about.php last;
      rewrite ^/search.html$ /search.php last;
      rewrite ^/ranking.html$ /ranking.php last;
      rewrite ^/apply.html$ /apply.php last;
      rewrite ^/404.html$ /404.php last;
      rewrite ^/category-([1-9]+[0-9]*).html$ /category.php?id=$1 last;
      rewrite ^/category-([a-zA-Z]+).html$ /category.php?alias=$1 last;
      rewrite ^/site-([1-9]+[0-9]*).html$ /site.php?id=$1 last;
      rewrite ^/article.html$ /article.php last;
      rewrite ^/article-list-([1-9]+[0-9]*).html$ /article_list.php?id=$1 last;
      rewrite ^/article-([1-9]+[0-9]*).html$ /article_show.php?id=$1 last;
      rewrite ^/img/favicon/(.*)$ /favicon.php?url=$1 last;
      rewrite ^/img/favicon/(.*).png$ /favicon.php?url=$1 last;
      rewrite ^/img/preview/(.*).png$ /preview.php?url=$1 last;
      
      location ~ "^/img/favicon/([^/]+)/?.png$" {
       try_files /$uri /$uri/ /favicon.php?url=$1;
      }
      
      location ~ "^/img/preview/([^/]+)/?.png$" {
       try_files /$uri /$uri/ /preview.php?url=$1;
      }

       

    • Apache 伪静态规则
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index.html index.php [L,NC]
      RewriteRule ^about.html about.php [L,NC]
      RewriteRule ^search.html search.php [L,NC]
      RewriteRule ^ranking.html ranking.php [L,NC]
      RewriteRule ^article.html article.php [L,NC]
      RewriteRule ^apply.html apply.php [L,NC]
      RewriteRule ^404.html 404.php [L,NC]
      RewriteRule ^category-([0-9]+).html category.php?id=$1 [L,NC]
      RewriteRule ^category-([a-zA-Z]+).html category.php?alias=$1 [L,NC]
      RewriteRule ^site-([0-9]+).html site.php?id=$1 [L,NC]
      RewriteRule ^article-list-([0-9]+).html article_list.php?id=$1 [L,NC]
      RewriteRule ^article-([0-9]+).html article_show.php?id=$1 [L,NC]
      RewriteRule ^img/favicon/(.*).png$ favicon.php?url=$1 [L,NC]
      RewriteRule ^img/preview/(.*).png$ preview.php?url=$1 [L,NC]

      IIS 伪静态规则

    • <rewrite>
       <rules>
       <rule name="Imported Rule 1">
       <match url="^index.html$" ignoreCase="false" />
       <action type="Rewrite" url="index.php" />
       </rule>
       <rule name="Imported Rule 2">
       <match url="^about.html$" ignoreCase="false" />
       <action type="Rewrite" url="about.php" />
       </rule>
       <rule name="Imported Rule 3">
       <match url="^ranking.html$" ignoreCase="false" />
       <action type="Rewrite" url="ranking.php" />
       </rule>
       <rule name="Imported Rule 4">
       <match url="^article.html$" ignoreCase="false" />
       <action type="Rewrite" url="article.php" />
       </rule>
       <rule name="Imported Rule 5">
       <match url="^apply.html$" ignoreCase="false" />
       <action type="Rewrite" url="apply.php" />
       </rule>
       <rule name="Imported Rule 6">
       <match url="404.html$" ignoreCase="false" />
       <action type="Rewrite" url="404.php" />
       </rule>
       <rule name="Imported Rule 7">
       <match url="^search.html$" ignoreCase="false" />
       <action type="Rewrite" url="search.php" />
       </rule>
       <rule name="Imported Rule 8">
       <match url="^category-(.*).html$" ignoreCase="false" />
       <action type="Rewrite" url="category.php?id={R:1}" appendQueryString="false" />
       </rule>
       <rule name="Imported Rule 9">
       <match url="^category-(.*).html$" ignoreCase="false" />
       <action type="Rewrite" url="category.php?alias={R:1}" appendQueryString="false" />
       </rule>
       <rule name="Imported Rule 10">
       <match url="^site-(.*).html$" ignoreCase="false" />
       <action type="Rewrite" url="site.php?id={R:1}" appendQueryString="false" />
       </rule>
       <rule name="Imported Rule 11">
       <match url="^article-list-(.*).html$" ignoreCase="false" />
       <action type="Rewrite" url="article_list.php?id={R:1}" appendQueryString="false" />
       </rule>
       <rule name="Imported Rule 12">
       <match url="^article-(.*).html$" ignoreCase="false" />
       <action type="Rewrite" url="article_show.php?id={R:1}" appendQueryString="false" />
       </rule>
       </rules>
      </rewrite>

       

© 版权声明
THE END
喜欢就支持一下吧
点赞80赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容