网站管理
宝塔面板网站管理 API — 网站创建、SSL/HTTPS 配置、域名绑定与流量管理
AddSite
创建新网站(PHP / 纯静态)
DeleteSite
删除网站及关联配置
GetPHPVersion
获取面板已安装的 PHP 版本列表
get_site_types
获取网站分类列表
GetSitePHPVersion
获取指定网站使用的 PHP 版本
GetIndex
获取网站的默认文档设置
GetDirUserINI
获取网站目录保护配置(防跨站、日志、Git 同步状态)
GetLimitNet
获取网站的流量限制配置(并发、IP、速率)
GetSSL
获取网站的 SSL 证书信息(证书状态、域名、TLS 版本配置)
get_404_config
获取网站自定义 404 页面配置
GetSiteRunPath
获取网站运行目录配置
GetRewriteList
获取伪静态规则模板列表
get_ssl_protocol
获取网站 TLS 协议版本配置
get_https_settings
获取网站 HTTPS 配置状态
SiteStop
停止网站(将网站设为停用状态)
SetEdate
设置网站到期时间
SetLimitNet
设置网站流量限制和并发连接限制
GetHasPwd
查看网站密码访问保护状态
SetHasPwd
设置网站密码访问保护
Get301Status
获取网站 301 重定向配置
Set301Status
设置网站 301 永久重定向规则
AddDomain
为网站添加新域名绑定
GetDnsApi
获取支持的 DNS API 提供商列表(CloudFlare、阿里云、DNSPod 等)
CloseSSLConf
关闭网站的 SSL 证书
CloseToHttps
关闭 HTTP 到 HTTPS 的强制跳转
GetSiteDomains
获取网站所有绑定域名详情
GetDefaultSite
获取默认站点配置
GetRewriteLists
获取所有可用的伪静态规则模板文件列表
open_cdn_ip
开启 CDN IP 获取(从 X-Forwarded-For 等头获取真实 IP)
set_global_http2https
设置全局 HTTP 到 HTTPS 跳转
SetSSL
为网站部署自定义 SSL 证书
ToBackup
备份网站文件
logsOpen
开启网站访问日志
webserverprep
Web 服务器环境预检查
create_flow_rule
创建网站流量规则
get_domains
获取网站绑定的域名列表
GetDirBinding
获取网站子目录绑定列表
get_https_mode
获取面板 HTTPS 全局模式(宽松/严格)
get_site_errlog
获取网站的 Nginx/Apache 错误日志内容
create_default_conf
获取创建网站时的默认配置项(404页面、默认首页、日志切割等)
get_Scan
获取网站漏洞扫描结果缓存
get_restart_task
获取网站自动重启守护任务的配置状态
get_cdn_ip_settings
获取 CDN IP 获取的全局配置
get_sites_ftp
获取网站关联的 FTP 账户信息
get_cron_scanin_info
获取网站漏洞扫描定时任务的配置
SetSSLConf
为网站开启 SSL 并批量部署证书(兼容多项目类型)
get_generated_flow_info
获取网站流量统计摘要信息
check_total_install_info
检查网站监控报表插件的安装和版本状态
set_ignore_view_domain_title
设置忽略域名推广横幅(关闭面板域名推广信息)
get_view_title_content
获取域名推广横幅的 HTML 内容和显示状态
set_https_mode
设置面板 HTTPS 全局模式(宽松/严格)
CloseTomcat
关闭网站的 Tomcat 反向代理配置
set_create_default_conf
设置创建网站时的默认配置项
set_404_config
设置网站的 404 错误页面开关
set_free_total_status
设置网站的免费流量限制状态
get_free_total_status
获取网站的免费流量限制状态
set_security_headers
为网站设置 HTTP 安全响应头
SetRewriteLists
批量为多个网站设置伪静态规则
set_dns_domains
批量为域名设置 DNS API 解析记录
test_domains_api
测试域名是否已配置有效的 DNS API 密钥
multiple_basedir
批量为多个网站设置防跨站攻击(open_basedir)状态
apacheAddPort
为 Apache 添加额外的 HTTPS 监听端口
CloseHasPwd
关闭网站的密码访问保护
get_sites_log_path
获取网站的日志文件存储路径
list
获取网站漏洞扫描的缓存结果
set_ssl_protocol
设置网站的 TLS/SSL 协议版本
site_rname
修改网站的备注名称(别名)
set_site_etime_multiple
批量设置网站到期时间
multiple_limit_net
批量为多个网站设置流量限制
SetPHPVersion
切换网站的 PHP 版本
get_dir_auth
获取网站的目录密码保护配置列表
set_sites_log_path
设置网站的日志文件存储路径
set_sites_ftp
为网站快速创建或关联 FTP 账户
set_cron_scanin_info
设置网站漏洞扫描定时任务的周期和推送渠道
SetRewriteTel
保存自定义 URL 重写规则到模板文件
HttpToHttps
开启网站的 HTTP 自动跳转 HTTPS
GetSiteLogs
获取网站的访问日志内容
get_security_headers
获取网站的 HTTP 安全响应头配置
set_site_ignore_https_mode
设置网站忽略全局 HTTPS 强制跳转
SiteStart
启动(启用)指定网站
export_sites_to_csv
将网站列表导出为 CSV 文件
set_restart_task
设置 Apache/Nginx 守护进程(自动重启)任务
CreateProxy
为网站创建反向代理规则
GetProxyList
获取网站的反向代理列表
ModifyProxy
修改已有的反向代理规则
CreateRedirect
为网站创建 301/302 重定向规则
GetRedirectList
获取网站的重定向规则列表
ModifyRedirect
修改已有的重定向规则
DeleteRedirect
删除网站的重定向规则