【内容简介】 本资源为基于SiteHub二次开发的开源免费网址导航系统——我爱导航Pro版,拥有独立前台和拟态风格后台管理中心。系统支持前台自主提交网站收录、自动获取TDK与Icon、后端审核管理,集成了网址导航和文章发布等功能,适合快速搭建个性化导航站点。
【核心功能】 ✅ 自主提交与审核:用户可前台提交网址,后台统一审核管理 ✅ 自动元数据获取:自动抓取网站TDK(标题/描述/关键词)与Icon图标 ✅ 拟态后台界面:现代化拟态设计后台,操作直观便捷 ✅ 多内容类型支持:支持网址收录、文章发布及分类管理 ✅ 伪静态支持:提供Nginx与Apache完整伪静态规则,优化SEO
【环境要求】 ▷ Web服务器:Nginx / Apache ▷ PHP版本:7.4+(推荐) ▷ 数据库:MySQL 5.6+
【伪静态配置】
  • Nginx配置详见源码伪静态规则文件
  • Apache配置支持.htaccess,规则已提供
【系统特性】 🔹 响应式设计:适配PC与移动端访问 🔹 SEO友好:自动生成静态化链接,便于搜索引擎收录 🔹 开源可定制:代码开放,支持二次开发与界面美化 🔹 安装简便:通过域名访问即可完成安装
【适用场景】 ☑ 个人浏览器起始页与网址收藏 ☑ 行业垂直导航站建设 ☑ 网址分享与资源聚合平台 ☑ 开源项目二次开发练习
【使用说明】
  1. 配置服务器环境(Nginx/Apache + PHP 7.4+ + MySQL 5.6+)
  2. 设置伪静态规则(Nginx或Apache规则见上文)
  3. 通过域名访问自动安装并初始化系统
  4. 进入拟态后台管理网址收录与文章内容
  5. 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-(+).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 
    RewriteRule ^about.html about.php 
    RewriteRule ^search.html search.php 
    RewriteRule ^ranking.html ranking.php 
    RewriteRule ^article.html article.php 
    RewriteRule ^apply.html apply.php 
    RewriteRule ^404.html 404.php 
    RewriteRule ^category-([0-9]+).html category.php?id=$1 
    RewriteRule ^category-(+).html category.php?alias=$1 
    RewriteRule ^site-([0-9]+).html site.php?id=$1 
    RewriteRule ^article-list-([0-9]+).html article_list.php?id=$1 
    RewriteRule ^article-([0-9]+).html article_show.php?id=$1 
    RewriteRule ^img/favicon/(.*)\.png$ favicon.php?url=$1 
    RewriteRule ^img/preview/(.*)\.png$ preview.php?url=$1