正在显示
1 个修改的文件
包含
24 行增加
和
1 行删除
| @@ -69,7 +69,30 @@ public function createBtSite($domain, $ssl_open, $ssl_auto, $ssl_auto_day, $ssl_ | @@ -69,7 +69,30 @@ public function createBtSite($domain, $ssl_open, $ssl_auto, $ssl_auto_day, $ssl_ | ||
| 69 | if (empty($result) || empty($result['siteId'])) | 69 | if (empty($result) || empty($result['siteId'])) |
| 70 | return false; | 70 | return false; |
| 71 | // 伪静态设置 | 71 | // 伪静态设置 |
| 72 | - // $bt->SaveFileBody($host, ''); | 72 | + $htaccess = '# SEO URL Settings |
| 73 | + # Nginx configuration of OC htaccess | ||
| 74 | + location = /sitemap.xml { | ||
| 75 | + rewrite ^(.*)$ /index.php?route=feed/google_sitemap break; | ||
| 76 | + } | ||
| 77 | + | ||
| 78 | + location = /googlebase.xml { | ||
| 79 | + rewrite ^(.*)$ /index.php?route=feed/google_base break; | ||
| 80 | + } | ||
| 81 | + | ||
| 82 | + location / { | ||
| 83 | + # This try_files directive is used to enable SEO-friendly URLs for OpenCart | ||
| 84 | + try_files $uri $uri/ @opencart; | ||
| 85 | + # 隐藏index.php | ||
| 86 | + if (!-e $request_filename) { | ||
| 87 | + rewrite ^/(.*)$ /index.php?$1 last; | ||
| 88 | + } | ||
| 89 | + } | ||
| 90 | + | ||
| 91 | + location @opencart { | ||
| 92 | + rewrite ^/(.+)$ /index.php?_route_=$1 last; | ||
| 93 | + } | ||
| 94 | + # End SEO settings'; | ||
| 95 | + $bt->SaveFileBody($host, $htaccess); | ||
| 73 | 96 | ||
| 74 | $result = BtSites::createBtSite($host, $result['siteId'], $ssl_open, $ssl_status, $ssl_auto, $ssl_auto_day); | 97 | $result = BtSites::createBtSite($host, $result['siteId'], $ssl_open, $ssl_status, $ssl_auto, $ssl_auto_day); |
| 75 | $site = $result->toArray(); | 98 | $site = $result->toArray(); |
-
请 注册 或 登录 后发表评论