首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
57 阅读
2
aris常用命令收集
32 阅读
3
【N1和Armbian】一、N1刷Linux系统armbian
31 阅读
4
docker更新现有容器为自动重启
28 阅读
5
[上]JAVA学习系列模块九第五章186.对象数组_基本使用
26 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
模块一
端口
模块五
数据库
模块九
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
591
篇文章
累计收到
10
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
37
篇与
的结果
2024-03-29
wordpress上传图片附件时把绝对地址修改成相对地址
WordPress 在插入附件的时候直接把附件的URL绝对地址写到数据库里,如http://www.abc.com/usr/uploads/a.jpg,如果网站设置https或迁移网站了这些url就可能会出错,怎么样设置成相对地址/usr/uploads/a.jpg呢?几行代码就能实现。随ytkah一起来看看。 WordPress 官方论坛的这段代码会修改 WordPress 中上传的绝对路径为相对地址,代码如下function relativePathForUploads($fileInfos) { global $blog_id; $path = get_blog_option($blog_id,'siteurl'); $fileInfos['url'] = str_replace($path,'',$fileInfos['url']); return $fileInfos; } add_filter('wp_handle_upload', 'relativePathForUploads');把代码加入到当前theme主题的function.php文件中就可以了
2024年03月29日
1 阅读
0 评论
0 点赞
2024-03-29
WordPress两种方法实现上传媒体图片文件自动重命名
我们发布文章时,会上传一些图片、音频之类的文件。但是WordPress没有自动 给新上传文件重命名的功能,逐个文件去重命名那就太麻烦了,那么我们改如何自动给上传的媒体文件图片重命名呢?我在网站搜索了些上WordPress上传媒体文件自动重命名的WordPress教程,说法不一,方法也多种多样,于是整理了下,希望能方便大家以后使用。方法一: 按上传时间自动重命名//WordPress上传文件重命名 function git_upload_filter($file) { $time = date("YmdHis"); $file['name'] = $time . "" . mt_rand(1, 100) . "." . pathinfo($file['name'], PATHINFO_EXTENSION); return $file; } add_filter('wp_handle_upload_prefilter', 'git_upload_filter');二、用MD5加密生成数字并重命名//WordPress上传文件重命名 function rename_filename($filename) { $info = pathinfo($filename); $ext = emptyempty($info['extension']) ? '' : '.' . $info['extension']; $name = basename($filename, $ext); return substr(md5($name), 0, 20) . $ext; } add_filter('sanitize_file_name', 'rename_filename', 10);使用方法将上面两段代码其中一段添加到主题的functions.php 文件中即可。
2024年03月29日
10 阅读
0 评论
0 点赞
2024-03-29
WordPress给文章关键词标签自动添加内链
前言今天给大家分享一个WordPress SEO优化小技巧,该技巧能够实现文章内的关键词标签自动添加内链。内链的好外,自然就不用说了,它可以让百度蜘蛛在你的网站爬行更多的地方。当然,很多WordPress插件也可以实现这个功能,但是今天素材虎给大家分享的是不用插件给文章关键词标签自动添加内链的方法。那怎么如何让WordPress站点的文章关键词标签自动添加内链呢?其实我们只需要在主题目录下的functions.php文件中添加一段代码就可以实现了。效果图食用方法在主题目录下的functions.php文件中添加下方代码就可以实现了WordPress给文章关键词标签自动添加内链。/* 自动为文章内的标签添加内链开始 */ function tag_sort($a, $b){ if ( $a->name == $b->name ) return 0; return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1; } // 为符合条件的标签添加链接 function tag_link($content){ $posttags = get_the_tags(); $match_num_from = 2; // 一个标签在文章中出现少于多少次不添加链接 $match_num_to = 5; // 一篇文章中同一个标签添加几次链接 if ($posttags) { usort($posttags, "tag_sort"); //var_dump($posttags); foreach($posttags as $tag) { $link = get_tag_link($tag->term_id); $keyword = $tag->name; //链接的代码 $cleankeyword = stripslashes($keyword); $url = "<a href=\"$link\" title=\"".str_replace('%s',addcslashes($cleankeyword, '$'),__('【查看含有[%s]标签的文章】'))."\""; $url .= ' target="_blank" '; $url .= ">".addcslashes($cleankeyword, '$')."</a>"; $limit = rand($match_num_from,$match_num_to); //不链接的代码 $pattern = "/<code.*?>(.*?)<\/code>/is"; // 匹配 <code> 标签 $content = preg_replace_callback( $pattern, static function($matches) use ($cleankeyword) { return str_replace($cleankeyword, '%&&&&&%', $matches[0]); }, $content ); $title_pattern = "/<(h[1-6]).*?>(.*?)<\/\\1>/is"; $content = preg_replace_callback( $title_pattern, static function($matches) use ($cleankeyword) { return str_replace($cleankeyword, '%&&&&&%', $matches[0]); }, $content ); $pre_pattern = "/<pre.*?>(.*?)<\/pre>/is"; $content = preg_replace_callback( $pre_pattern, static function($matches) use ($cleankeyword) { return str_replace($cleankeyword, '%&&&&&%', $matches[0]); }, $content ); //$content = preg_replace( '|(<a[^>]+>)(.*)('.$ex_word.')(.*)(</a[^>]*>)|U'.$case, '$1$2%&&&&&%$4$5', $content); //$content = preg_replace( '|(<img)(.*?)('.$ex_word.')(.*?)(>)|U'.$case, '$1$2%&&&&&%$4$5', $content); $cleankeyword = preg_quote($cleankeyword,'\''); $regEx = '\'(?!((<.*?)|(<a.*?)))('. $cleankeyword . ')(?!(([^<>]*?)>)|([^>]*?</a>))\'s' . $case; $content = preg_replace($regEx,$url,$content,$limit); $content = str_replace( '%&&&&&%', stripslashes($cleankeyword), $content); } } return $content; }
2024年03月29日
3 阅读
0 评论
0 点赞
2024-03-29
群晖DSM7.2版本Web Station Nginx 配置的伪静态修改教程
升级后改来改去,我也是累了先进入Web Station Nginx 配置文件目录 cd /var/tmp/nginx/test/plugin_config/sites-enabled/会看到以 webservice_portal_老头后面为字母加数字的文件:webservice_portal_6edc8d4a-2bab-4c89-bc1d-d873ed0e708a我们输出查看 cat webservice_portal_6edc8d4a-2bab-4c89-bc1d-d873ed0e708a sudo -i #提升权限 cd /usr/local/etc/nginx/conf.d cat .service.6edc8d4a-2bab-4c89-bc1d-d873ed0e708a.f7dc2a4d-c44d-47ef-9a49-298f15fc340f.conf mkdir -p f7dc2a4d-c44d-47ef-9a49-298f15fc340f cd f7dc2a4d-c44d-47ef-9a49-298f15fc340f vi user.conf写入wordpress的伪静态配置文件 location / { try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent; if (!-e $request_filename) { rewrite (.*) /index.php; }搞定!收尾重新加载nginx服务/bin/nginx -s reload
2024年03月29日
4 阅读
0 评论
0 点赞
2023-09-26
用Nginx做端口转发(反向代理)
本文中,我们介绍Nginx如何做端口转发,还有各种转发规则将域名转发到本地端口首先介绍最常用的,将域名转发到本地另一个端口上server{ listen 80; server_name tomcat.shaochenfeng.com; index index.php index.html index.htm; location / { proxy_pass http://127.0.0.1:8080; # 转发规则 proxy_set_header Host $proxy_host; # 修改转发请求头,让8080端口的应用可以受到真实的请求 proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }这样访问 http://tomcat.shaochenfeng.com 时就会转发到本地的 8080 端口将域名转发到另一个域名server{ listen 80; server_name baidu.shaochenfeng.com; index index.php index.html index.htm; location / { proxy_pass http://www.baidu.com; proxy_set_header Host $proxy_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }这样访问 http://baidu.shaochenfeng.com 时就会转发到 http://www.baidu.com本地一个端口转发到另一个端口或另一个域名server{ listen 80; server_name 127.0.0.1; # 公网ip index index.php index.html index.htm; location / { proxy_pass http://127.0.0.1:8080; # 或 http://www.baidu.com proxy_set_header Host $proxy_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }这样访问 http://127.0.0.1 时就会转发到本地的 8080 端口或 http://www.baidu.com加 / 与不加 /在配置proxy_pass代理转发时,如果后面的url加/,表示绝对根路径;如果没有/,表示相对路径加 /server_name shaochenfeng.com location /data/ { proxy_pass http://127.0.0.1/; }访问 http://shaochenfeng.com/data/index.html 会转发到 http://127.0.0.1/index.html不加 /server_name shaochenfeng.com location /data/ { proxy_pass http://127.0.0.1; }
2023年09月26日
4 阅读
0 评论
0 点赞
2023-09-26
nginx反向代理配置文件
1.在nginx/conf/nginx.conf中添加:include conf.d/*.conf;2.在同级目录下新建conf.d文件夹,在conf.d文件夹中新建自定义配置文件,如:cms.confupstream cms_server { server localhost:8080; } server { listen 80; server_name www.aa.com; location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://cms_server; } } server { listen 80; server_name www.bb.com; location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://cms_server; } } server { listen 80; server_name www.cc.com; location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://cms_server; } } server { listen 80; server_name www.dd.com; location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://cms_server; } }
2023年09月26日
1 阅读
0 评论
0 点赞
2023-08-15
MySQL、MariaDB字段批量更新:设置大于、小于、等于某个值自动更新
字段内容大于10的自动-1语法如下:update <数据表> set <字段名称>=<更新方法> where <匹配条件>;假设我的数据信息如下:名称内容数据表sum字段名称permit那么我的语句就是:update sum set permit=permit+1 where permit=10;其中:permit=10就是匹配条件,可以根据实际需求更改,例如:permit=5permit<8permit>10permit!=0更多需求就可以根据这个思路去扩展了实践结果大于10的自动+1举列:update POSTS set VISITS=floor(random()*9999) where VISITS<500;
2023年08月15日
5 阅读
0 评论
0 点赞
2023-06-21
Cloudflare支持的 HTTP端口及HTTPS端口
Cloudflare 可代理通过下列 HTTP/HTTPS 端口的流量。如果您的流量位于不同的端口上,则可将其作为只使用DNS的记录添加到您的 Cloudflare DNS 页面,(灰色云 = 不使用 Cloudflare 代理或缓存)。Cloudflare支持的 HTTP 端口为:80 8080 8880 2052 2082 2086 2095Cloudflare 支持的 HTTPs 端口为:443 2053 2083 2087 2096 8443
2023年06月21日
1 阅读
0 评论
0 点赞
1
2
3
...
5