diff --git a/upload/source/admincp/admincp_checktools.php b/upload/source/admincp/admincp_checktools.php index f0e8c8a61e8c5a2fe86cb4fb3bb181d2a5a8715f..58f595dce72e1ff3ea5f8de9dab1828cc738b78b 100644 --- a/upload/source/admincp/admincp_checktools.php +++ b/upload/source/admincp/admincp_checktools.php @@ -473,6 +473,7 @@ if($operation == 'filecheck') { $rule['{caddy}'] .= '@'.$k.' path_regexp '.$k.' ^(.*)/'.$rulepath.$v."$\n".'rewrite @'.$k.' {re.'.$k.'.1}/'.$rulepath.pvadd($rewritedata['rulereplace'][$k], array('{re.'.$k.'.', '}')).'&{query}'."\n"; } $rule['{nginx}'] .= "if (!-e \$request_filename) {\n\treturn 404;\n}"; + $rule['{siteroot}'] = !empty($_G['siteroot']) ? $_G['siteroot'] : '/'; echo str_replace(array_keys($rule), $rule, cplang('rewrite_message')); } elseif($operation == 'robots') { diff --git a/upload/source/language/lang_admincp.php b/upload/source/language/lang_admincp.php index 07d9929e72cede547e275ac6dd6eada4a6b63fa1..1876cb97f11be808bde1d23a904879b7c8a348ad 100644 --- a/upload/source/language/lang_admincp.php +++ b/upload/source/language/lang_admincp.php @@ -7106,8 +7106,8 @@ $lang = array # 将 RewriteEngine 模式打开 RewriteEngine On -# 修改以下语句中的 /discuz 为您的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 / -RewriteBase /discuz +# 如 www.discuz.net/bbs/,对应的就是 RewriteBase /bbs/,如果程序放在根目录中,使用 RewriteBase / +RewriteBase {siteroot} # Rewrite 系统规则请勿修改 {apache2}