diff --git a/class/core/site_api.py b/class/core/site_api.py index a915e3b72..11ef82367 100755 --- a/class/core/site_api.py +++ b/class/core/site_api.py @@ -441,9 +441,17 @@ class site_api: content = content.replace('{$LOGPATH}', logsPath) public.writeFile(vhost_file, content) + rewrite_content = ''' +location /{ + if (!-e $request_filename) { + rewrite ^(.*)$ /index.php/$1 last; + break; + } +} + ''' rewrite_file = self.setupPath + \ '/openresty/nginx/conf/rewrite/' + self.siteName + '.conf' - public.writeFile(rewrite_file, '') + public.writeFile(rewrite_file, rewrite_content) def add(self, webname, port, ps, path, version): diff --git a/route/static/app/site.js b/route/static/app/site.js index 141f639cd..205fe05f5 100755 --- a/route/static/app/site.js +++ b/route/static/app/site.js @@ -153,12 +153,7 @@ function webAdd(type) { var data = $("#addweb").serialize()+"&port="+webport+"&webinfo="+domain; $.post('/site/add', data, function(ret) { - if(ret.status === false){ - layer.msg(ret.msg,{icon:ret.status?1:2}) - return; - } - - if (ret.siteStatus == true) { + if (ret.status == true) { getWeb(1); layer.closeAll(); layer.msg('成功创建站点',{icon:1}) diff --git a/route/templates/default/site.html b/route/templates/default/site.html index 2ae9ca70b..63ce4759c 100755 --- a/route/templates/default/site.html +++ b/route/templates/default/site.html @@ -1,7 +1,6 @@ {% extends "layout.html" %} {% block content %} -