add option for auto detecting asset url
This commit is contained in:
parent
02fe0c67f1
commit
82ada0930b
|
|
@ -18,10 +18,12 @@ class AppServiceProvider extends ServiceProvider
|
|||
// replace HTTP_HOST with site url setted in options to prevent CDN source problems
|
||||
preg_match('/https?:\/\/([^\/]+)\/?.*/', option('site_url'), $host);
|
||||
|
||||
// check if host is valid
|
||||
if (isset($host[1]) && '' === preg_replace('/(?:^\[)?[a-zA-Z0-9-:\]_]+\.?/', '', $host[1])) {
|
||||
$this->app['request']->headers->set('host', $host[1]);
|
||||
};
|
||||
if (option('auto_detect_asset_url') == "0") {
|
||||
// check if host is valid
|
||||
if (isset($host[1]) && '' === preg_replace('/(?:^\[)?[a-zA-Z0-9-:\]_]+\.?/', '', $host[1])) {
|
||||
$this->app['request']->headers->set('host', $host[1]);
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
* @Author: printempw
|
||||
* @Date: 2016-07-29 11:53:11
|
||||
* @Last Modified by: printempw
|
||||
* @Last Modified time: 2016-10-16 20:09:27
|
||||
* @Last Modified time: 2016-10-17 09:40:16
|
||||
*/
|
||||
|
||||
return [
|
||||
|
|
@ -36,5 +36,6 @@ return [
|
|||
'auto_del_invalid_texture' => '0',
|
||||
'return_200_when_notfound' => '0',
|
||||
'cache_expire_time' => '31536000',
|
||||
'max_upload_file_size' => '1024'
|
||||
'max_upload_file_size' => '1024',
|
||||
'auto_detect_asset_url' => '1'
|
||||
];
|
||||
|
|
|
|||
|
|
@ -222,6 +222,17 @@
|
|||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="key">资源地址
|
||||
<i class="fa fa-question-circle" title="根据当前 URL 自动加载资源文件。如果出现 CDN 回源问题请关闭" data-toggle="tooltip" data-placement="top"></i>
|
||||
</td>
|
||||
<td class="value">
|
||||
<label for="auto_detect_asset_url">
|
||||
<input {{ (option('auto_detect_asset_url') == '1') ? 'checked="true"' : '' }} type="checkbox" id="auto_detect_asset_url" name="auto_detect_asset_url" value="1"> 自动判断资源文件地址
|
||||
</label>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="key">HTTP 响应码</td>
|
||||
<td class="value">
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user