pull/115/head
soxft 3 years ago
parent 9398e6eead
commit 87c7492555
  1. 20
      class/core/site_api.py

@ -3,6 +3,9 @@
import time
import os
import sys
from unicodedata import name
from sqlalchemy import false
import mw
import re
import json
@ -1218,10 +1221,25 @@ class site_api:
_typeCode = 0 if _type == "path" else 1
_keepPath = 1 if _keepPath == "1" else 0
# check if domain exists in site
if _typeCode == 1:
pid = mw.M('domain').where("name=?", (_siteName,)).field(
'id,pid,name,port,addtime').select()
site_domain_lists = mw.M('domain').where("pid=?", (pid[0]['pid'],)).field(
'name').select()
found = False
for item in site_domain_lists:
if item['name'] == _from:
found = True
break
if found == False:
return mw.returnJson(False, "域名不存在!")
file_content = ""
# path
if _typeCode == 0:
redirect_type = "permanent" if _rTypeCode == 0 else "temporary"
redirect_type = "permanent" if _rTypeCode == 0 else "redirect"
if not _from.startswith("/"):
_from = "/{}".format(_from)
if _keepPath == 1:

Loading…
Cancel
Save