翻墙入口,Telegram上最大的免费科学上网解决方案提供者,
致力于维护互联网世界普世自由价值、建立翻墙行业新秩序。

开源程序网站一步搞定永久301重定向到带或不带www域名

Toyo+阅读(120)

现在网上很多各种 带或不带www域名 永久301重定向到 不带或带www域名 的教程,各种修改代码完全不必。其实很多开源程序已经自带解决方案,话捞稠的说,如下即可。

一、 wordpress 自带重定向一步搞定

登录WordPress后台,在“设置” 》 “常规”中,将“WordPress地址(URL)” 和 “站点地址(URL)”中2个地址修改即可。wordpress地址,这里就是你的网站根目录,也就是安装地址,在做好域名解析后,你填带www的域名,你的网站主页就自动永久跳转到带www的域名,反之亦然。

如图:

代码狗wordpress教程

二、discuz自带重定向一步搞定

进入论坛后台,点击“全局 》 域名设置 》 应用域名 》 默认域名 ” ,
你填带www的域名,你的网站主页就自动永久跳转到带www的域名,反之亦然。

针对discuz系统网站设置301重定向完成全站域名的完美更换操作 网站优化 搜索引擎 网站运营 经验心得 第2张

三、上面一步完全可以实现,下面是写给小白的忠告,其他人忽略

1、能够安装的时候选择好,就安装的时候设置好。没有的话,老站修改接着看下面。

2、主域名用A记录,非主域名用c记录指向主域名。

3、参照上面的一步实现成功。

4、去谷歌提交网址的时候,可以设置默认收录的主域名。

wordpress、discuz网站成功免费配置https

Toyo+阅读(86)

话捞稠的说,网站安装前,直接以https的网址安装可以省去后面各种修改代码完全不必的麻烦。如果是老站接着往下看。

一、 随便去cc上混一个免费https,然后设置一直使用https。

1、登陆/注册Cloudflare官网账号

注册好账号,填写域名等信息,然后勾选0/月,点击【确认计划】。
2、验证DNS记录

点金橙色云朵(点击之后就变成灰色了),然后【继续】。下一步就是更改DNS,我就不一一截图了。

稍等片刻,解析OK之后的Cloudflare后台。
3、获取SSL证书

在Cloudflare上面的菜单选择【加密】,然后你会发现Cloudflare已经给你的域名签发了证书,虽然是通用的。

还在在【加密】页面,往下拉,开启【HSTS】设置,如图所示。四、强制使用HTTPS

添加页面规则,记得加通配符,如http://www.freeluffy.com/*,然后选择【Always Use HTTPS】,提交保存。

点击菜单上的【页面规则】,然后【创建页面规则】,虽然免费用户只能创建三条规则,但是可以用通配符,所以足够了。

如图所以,你可以填入:http://www.yoursite.com/*,然后选择【Always Use HTTPS】,接着【Save and Deploy】。


不得不提的是,Wordpress后台已经完美集成Cloudflare!所以你也可以去使用,只不过功能没有那么齐全而已。

可以直接去插件页安装Cloudflare,只需要你之前申请Cloudflare账户的Key,真是Wordpress用户的福音。

二、修改网站安装地址为
https://****.***/ 防止多次重定向

进入后台,参照 https://fanqiangdang.com/blog/2771.html 这篇文章进行配置,防止多次重定向和重定向导致的混乱。

三、 wordpress 继续配置

为了保证wordpress整个站点中的url全部更改为https协议,需要用到数据库查询语句进行替换,如下面的代码:

UPDATE wp_posts

SET    post_content = ( Replace (post_content, ‘http://aaaaaaaaaaa.com’, ‘https://aaaaaaaaaaa.com’) );


这个时候网站可以打开了,然后cc上打开一直使用https。然后后台重定向过多登陆不了。


修改wordpress根目录下的wp-config.php,在 <?php 后面添加如下代码

$_SERVER[‘HTTPS’] = ‘on’;
define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);


这个时候网站可以打开了,然后后台可以登陆了。

四、discuz继续配置

Discuz开启全站Https是不可能自动生效的


按照如下顺序修改即可成功。注意,一定要按照顺序来,跳过是会遇到障碍的。

<!–/*Discuz! X3.3站点部署SSL后兼容HTTPS访问教程*/–>

1、修改source/class/discuz/discuz_application.php(第187行)将<br>
$_G[‘isHTTPS’] = ($_SERVER[‘HTTPS’] && strtolower($_SERVER[‘HTTPS’]) != ‘off’) ? true : false;<br>

修改为:<br>
$_G[‘isHTTPS’] = true;<br>

2、修改uc_server/avatar.php(就在头几行)将<br>
define(‘UC_API’, strtolower(($_SERVER[‘HTTPS’] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER[‘HTTP_HOST’].substr($_SERVER[‘PHP_SELF’], 0, strrpos($_SERVER[‘PHP_SELF’], ‘/’))));<br>
修改为:<br>
define(‘UC_API’, strtolower(($_SERVER[‘SERVER_PORT’] == 443 || $_SERVER[‘HTTPS’] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER[‘HTTP_HOST’].substr($_SERVER[‘PHP_SELF’], 0, strrpos($_SERVER[‘PHP_SELF’], ‘/’))));<br>

3、修改/template/default/common/header.htm<br>
将http://全部查找替换为:https://(一共5处)<br>

4、后台 – 全局 – 站点信息 – 网站 URL:将http://改成https://网址<br>

5、后台 – 站长 – UCenter设置 – UCenter 访问地址改成https://网址<br>

6、后台 – UCenter(如果不能正常访问可以在新窗口打开,也可以直接访问UC地址) – 应用管理 – 点右边的编辑 – 应用的主URL改成https://网址<br>

7、后台 – 工具 – 更新缓存<br>

8、后台 – 界面 – 风格,点击“更新CSS缓存”按钮<br>

五、下面是写给小白的忠告,其他人忽略

1、能够安装的时候选择好,就安装的时候设置好。没有的话,老站修改接着看下面。

2、去谷歌提交网址的时候,可以设置默认收录的带https的主域名。

逗比根据地网站备份镜像文件下载及使用方法

Toyo+阅读(3532)

Doubi根据地不幸罹难,孙东洋254篇手稿孤本失传,幸得各路大佬及时拓印,Toyo Sun 心血得以复照江湖。

现提供下载地址:
1.电报telegram资源下载,请先安装使用telegram
2.蓝奏云资源下载, 密码:nnss

演示地址:
https://fanqiangdang.com/blog/

使用方法:
1.直接解压本地打开可用~
2.搭建就自行替换链接。 因全html静态,搜索不可用,仅可作为备份使用。
3.如果想可搜索,可评论,可注册,请进行技术处理,如Lite版 逗比根据地[fanqiangdang.com]

文件来源:
用的teleport ultra爬的 doubi 镜像站的备份,特地拷贝了给大家,清单如下。

Toyo手稿255篇清单:

「让科学上网成为一种艺术」一个新的Socks5代理软件 —— PipeSocks 
『07/31』目前能用的几款可以不限速下载百度网盘文件的工具分享 
『7/24』百度云网盘不限速 命令行下载工具 —— BaiduPCS 使用教程 
『GG』IOS系统推荐几款支持Shadowsocks的代理软件 
『持续更新』Linux 常用命令简单介绍 —— 基础篇 
『晃眼』Bandwagon Host 搬瓦工 — 上线中国电信 联通直连 香港线路 
『开源』Directory Lister 逗比魔改版 Github开源(逗比云) 
『买一送一』GigsGigsCloud – 购买 HKBN 香港即送 GIA CN2 美国洛杉矶 
『评测』GigsGigsCloud – GIA CN2 洛杉矶 KVM,7折循环优惠 低至4.76美元/月 
『评测』GigsGigsCloud – GIA CN2 香港 KVM 限量首月5折优惠,低至 11美元/月 
『取消』做了一个可以获取 逗比根据地 最新镜像域名的网站,需要的人请收藏备用 
『失效』分享一个利用百度接口API的百度云 不限速 下载工具 
『失效』分享一种利用百度接口API 无限速下载百度云文件的方法 
『失效』利用云IDE平台Cloud9实现科学上网 
『失效』免费申请SSL证书 – AlphaSSL 及 LNMP一键包Nginx配置SSL证书教程 
『失效』目前有效的 百度云网盘不限速下载的 两个方法/工具 
『视频|重制新版』ShadowsocksR 服务端安装+客户端使用 新手小白视频教程 
『视频』Brook 代理 一键脚本及客户端 小白使用教程 
『视频』ShadowsocksR 服务端一键脚本安装 新手小白视频教程 
『视频』VPS建立博客 安装WordPress 新手小白视频教程 
『视频』VPS使用宝塔面板安装 WordPress 博客新手小白视频教程 
『推荐』非常稳定 适合建站的美国VPS(本站所用) — RamNode 
『修复』自用的逗比云 目录列表程序 Directory Lister 兼容中文版 
『修复』做了个GFWList PAC最新下载地址,可用于更新 SSR PC客户端的PAC 
『优惠』Bandwagon Host 搬瓦工 — 高性价比 套餐合集 (支持支付宝) 
『优惠』Vultr推出 2.5美元/月 高性价比套餐,5美元用 10个月! 
『优惠』Vultr最新优惠活动,5美元可用五个月,限时优惠! 
『优惠』Vultr最新优惠活动,冲多少送多少,最高送100美元! 
『优惠』低价屠夫!virmach优惠又来了,openvz 年付低至2.55美元! 
『预售』GigsGigsCloud – GIA CN2 美国洛杉矶 KVM 限量预售 3.8美元/月 
『预售』GigsGigsCloud – PCCW+HKBN 香港 KVM 1Gbps 限量预售 7美元/月 
『原创』BT/种子/磁力链接下载工具 —— Aria2 一键安装管理脚本 
『原创』CentOS/Debian/Ubuntu PipeSocks服务端 一键安装脚本 
『原创』CentOS/Debian/Ubuntu ShadowsocksR 单/多端口 一键管理脚本 
『原创』Debian/Ubuntu SSH端口一键修改脚本 修改默认端口 避免暴力破解 
『原创』Debian/Ubuntu TCP拥塞控制技术 ——TCP-BBR 一键安装脚本 
『原创』Go语言 跨平台支持的极简 HTTP Server —— Caddy一键安装脚本 
『原创』Go语言轻量化 HTTP Tunnel 代理工具 —— GoFlyway 一键安装管理脚本 
『原创』Go语言轻量化 代理工具 —— DAZE 一键安装管理脚本 
『原创』Go语言轻量化 网络混淆代理工具 —— Lightsocks 一键脚本 
『原创』HTTP/SOCKS5代理软件 —— GoGoTunnel 服务端一键安装脚本 
『原创』iptables 封禁 BT/PT/SPAM(垃圾邮件)和自定义端口/关键词 一键脚本 
『原创』KCPTun 客户端教程 + 自写KcpTun Tools辅助工具 
『原创』Linux 广告过滤/屏蔽软件 —— ADbyby 一键安装脚本 
『原创』Ocserv 搭建 Cisco AnyConnect VPN服务端 一键脚本 
『原创』Shadowsocks Brook 中继(中转/端口转发) 便捷管理脚本 
『原创』Shadowsocks Go版 一键安装管理脚本 
『原创』Shadowsocks HaProxy 中继(中转/端口转发) 便捷管理脚本 
『原创』Shadowsocks iptables 中继(中转/端口转发) 便捷管理脚本 
『原创』Shadowsocks Socat 中继(中转/端口转发) 便捷管理脚本 
『原创』Shadowsocks tinyPortMapper 中继(中转/端口转发) 便捷管理脚本 
『原创』ShadowsocksR MudbJSON模式多用户一键脚本 支持流量限制等 
『原创』ShadowsocksR 批量 快速验证账号可用性 一键脚本 
『原创』ShadowsocksR/SS账号 在线云监控 — SSRStatus 一键脚本 
『原创』SimpleHTTPServer 快速搭建HTTP Web服务 + 一键脚本 
『原创』Telegram 专用的轻量化代理工具 —— MTProxy Go版 一键脚本 
『原创』Telegram 专用的轻量化代理工具 —— MTProxy 一键脚本 
『原创』逗比超级Ping — 支持Shadowsocks、Goagent、Host、路由追踪 
『原创』多服务器 云探针、云监控 —— ServerStatus 一键管理脚本 
『原创』更方便的Windows系统 Brook 客户端 —— Brook Tools 
『原创』更方便的Windows系统 Cloud Torrent 客户端 —— Cloud Torrent Tools 
『原创』更方便的Windows系统 DAZE 客户端 —— DAZE Tools 
『原创』更方便的Windows系统 Goflyway 客户端 —— GoFlyway Tools 
『原创』更方便的Windows系统 Lightsocks 客户端 —— Lightsocks Tools 
『原创』快速自建DNS服务器以 科学上网+屏蔽广告 —— dowsDNS 一键脚本 
『原创』实时监测服务器IP是否被墙并推送消息至 Telegram 一键脚本 
『原创』一个可以检测ShadowsocksR 每个端口链接IP数的脚本 
『原创』一个快捷方便且实用性高的PAC管理器 —— SquidPAC Tools 
『原创』一个优秀的跨平台 Socks5代理软件 —— Brook 一键安装管理脚本 1评论
『原创』应逗比要求 单独写了个 libsodium 一键安装脚本 (Chacha20 / Chacha20-ietf 等) 
『原创』支持 BT(磁力链接)、离线下载和边下边播的老司机坐骑 —— Cloud Torrent 一键脚本 
『原创』支持 BT(磁力链接)、离线下载和边下边播的老司机坐骑 —— Peerflix Server 一键脚本 
『重制』一个支持 离线下载/BT/磁力链接 的Aria2在线管理面板 —— AriaNg 
10月09日下午,代理IP(SS/SSR/V2ray等) 大规模被GFW封锁 
2016年01月最新google代理地址 
Brook代理 Windows/Android版客户端简单使用教程 
BT/种子/磁力链接/HTTP/FTP 离线下载工具 —— Aria2 新 手动安装教程 
CentOS/Debian/Ubuntu全系统 L2TP/IPSec一键安装脚本 
CentOS/Debian/Ubuntu系统 TCP-BBR 一键安装脚本 
CentOS/Debian/Ubuntu一键安装IPSEC/IKEV2 VPN脚本 
Centos/Debian系统 PPTP/L2TP 一键安装脚本 
CentOS全系列 PPTPD VPN一键安装脚本 
CentOS系统 Kangle面板一键安装脚本 
Chrome浏览器关闭 QUIC,避免部分地区运营商UDP QOS对速度的影响 
Cisco AnyConnect VPN Windows/Android 平台客户端使用教程 
DaoCloud免费部署 PipeSocks 国内中转Pipe/Pump 
DAZE 轻量化代理软件 —— Windows 客户端简单使用教程 
Debian 编译安装 SNI Proxy 反向代理教程(可用于Hosts/DNS服务器) 
Debian/Ubuntu 内核降级教程 —— 降低(BBR)为支持锐速的内核版本 
FinalSpeed局域网共享给安卓Shadowsocks的方法 
FinalSpeed客户端使用教程及介绍 
GoFlyway 基础教程:Android 客户端使用方法 
GoFlyway 进阶教程:KCP 协议复活被墙IP 
GoFlyway 进阶教程:代理服务器自定义搭建HTTP伪装网站,降低被墙几率 
GoFlyway 进阶教程:免费域名+免费CDN+HTTP伪装=被墙的IP继续做代理 
Google/Youtube/Wiki/Instagram等 一键镜像部署脚本 —— Zmirror 
ios无需越狱使用shadowsocks全局代理 
KCPTun 安卓 Shadowsocks客户端 使用教程 
Linux SSH链接工具 Putty 新手详细使用教程 
Linux TCP加速工具 —— LotServer(锐速母公司) 一键安装脚本 
Linux 搭建 Resilio Sync Web UI 同步客户端教程 
Linux 服务器安装 ADbyby 使ShadowsocksR等代理 实现过滤/屏蔽广告功能 
Linux 更换密码登陆方式 为使用 Key密匙安全登陆,避免被暴力破解密码 
Linux 更适合新手的文本编辑器 nano 真 • 简单使用教程 
Linux 使用 dowsDNS 快速自建DNS服务器以 科学上网+屏蔽广告 
Linux 使用 locale 修改系统默认语言为中文语言(即支持中文输入和文件名) 
Linux 提高文件并发数、开启高级算法hybla 以优化Shadowsocks 
Linux 添加 SWAP 交换内存/虚拟内存 的简单方法 
Linux 网站文件+数据库 定时备份到七牛云储存 脚本 
Linux 文本编辑器 VIM 真 • 简单使用教程 
Linux 无需服务器配置 使用 SFTP(FileZilla) 方便的上传/下载文件小白教程 
Linux 修改默认SSH端口 22,避免被暴力破解密码 
Linux 自建DNS 并使用SNI Proxy实现科学上网 —— DNSmasq配置教程 
Linux通过HTTP服务下载文件到本地以测试VPS回程速度 
Linux中利用 iptables string模块 屏蔽泛域名(匹配字符串) 
Linux中利用 iptables 封垃圾邮件(SPAM)和BT(磁力链接)、PT 
Linux中使用 路由追踪 测试VPS回程路由(回程路由比去程更影响SS速度) 
OpenVZ / KVM 丢包优化教程 —— Net Speeder 
Opera开发版已加入免费内置VPN,正式版或许不远了! 
PayPal 更换汇率结算方式 降低手续费,PayPal汇率结算 改为 银行汇率结算 
PayPal 取消 自动循环付款/自动续费 教程 
Shadowsocks go一键安装脚本 
Shadowsocks libev一键安装脚本 
Shadowsocks Python/Go/Libev/R 一键安装脚本(四合一) 
Shadowsocks Python版一键安装脚本 
Shadowsocks 端口已被占用的错误解决办法 
Shadowsocks(Sock5代理)的PAC模式与全局模式与VPN的区别 
Shadowsocks/蓝灯/赛风 关闭后浏览器无法上网 但QQ正常的解决办法 
ShadowsocksR PC客户端中的 [代理规则 – 用户自定义] 功能使用教程 
ShadowsocksR 安装libsodium 以支持 Chacha20/Chacha20-ietf 加密方式 
ShadowsocksR 单服务器多用户 mudbjson模式使用教程 支持流量限制 
ShadowsocksR 单用户版服务端安装教程 
ShadowsocksR 多用户版服务端安装教程(SS-Panel后端) 
ShadowsocksR 客户端 各种隐藏使用技巧说明 
ShadowsocksR 客户端 小白使用教程 
ShadowsocksR 推出 新协议“无加密”新玩法 [ auth_chain_a + none ] 
ShadowsocksR 转为类VPN的真 • 全局代理神器 (软件/游戏走代理) — SSTAP 
ShadowsocksR服务端 如何自定义/修改 DNS服务器 
ShadowsocksR服务端 限制设备连接数 和 限制端口速度 的方法 
ShadowsocksR服务端伪装成 正常网站流量,以更好的欺骗流量匹配 
ShadowsocksR一键安装脚本(单用户版) 
Shadowsocks查看服务器上面的 用户连接数 方法 
Shadowsocks多用户管理面板——SS-Panel教程 
Shadowsocks利用 Brook 实现中继(中转/端口转发)加速 
Shadowsocks利用 HaProxy 实现中继(中转/端口转发)加速 
Shadowsocks利用 iptables 实现中继(中转/端口转发)加速 
Shadowsocks利用 Socat 实现中继(中转/端口转发)加速 
Shadowsocks利用 tinyPortMapper 实现中继(中转/端口转发)加速 
Shadowsocks另一种双边加速软件 —— KCPTun(服务端教程) 
Shadowsocks手动 添加和编辑 PAC中的网址规则 
Shadowsocks无法使用后的简单排除方法 
Shadowsocks新玩法——灵雀云(Docker) 
Shadowsocks指导篇(总结归类)——从无到有,境无止尽! 
SocksCap64搭配Shadowsocks指定应用走Socks代理 
SS-Panel V2 MailGun修改为SMTP发信方式教程 
SS-Panel V2 流量重置/清零及自动执行详细教程 
SS-Panel 前后端详细演示安装 视频教程 
SS-Panel教程特别声明!!!!!!!!!!!!!!!!!!! 
SS-Panel教程——新手扩展篇(数据库和后台介绍) 
SS-Panel科普一些新手站长需要注意的问题 
Telegram 简单入门使用教程 
VPNGate Client详细使用教程 
Wi-Fi万能钥匙:说是破解,其实有危险 
Win8如何使用Command-line Client连接Shadowsocks 
Windows 使用 TCPing 工具来获取 TCP延迟、端口通顺情况、已禁Ping服务器的延迟 
Windows系统 安装运行 ShadowsocksR服务端 简单教程 
WireGuard —— Windows 客户端国内外IP分流教程 
WireGuard —— Windows/Android 客户端简单使用教程 
WireGuard —— 多用户配置教程 
安卓科学上网工具介绍 
百度云 利用油猴脚本绕开百度云管家 获取直接下载链接 
搬瓦工VPS更换ROOT密码和控制台密码 
搬瓦工VPS续费、退款、升级和取消自动续费教程 
搬瓦工VPS一键安装ShadowSocks教程 
比锐速还强的 TCP拥塞控制技术 —— TCP-BBR 测试及开启教程 
拨号上网用户无法使用Shadowsocks的解决办法 
搭建一个属于自己 可多平台同步的私有云盘 —— Seafile 
大神出手,福利推荐!AMH 5.3 开心版一键安装脚本! 
代理账号正常但浏览器无法走代理?教你如何手动检查 系统代理设置 
低廉又好用的虚拟主机—枫叶主机 
电脑科学上网工具介绍 
逗比根据地 域名更换为 fanqiangdang.com ,同时说明一下以后的域名情况 
多线程 HTTP/BT/磁力链接 下载工具 —— Aria2 (Windows版教程) 
发个支持 PHP 7.X 的 WordPress 欲思主题(本站所用主题) 
感觉身体被掏空?推荐四款 .io 多人在线网页游戏,缓解疲 劳~ 
高速双边加速软件,为Shadowsocks加速——FinalSpeed(服务端教程) 
给目前正在使用 SSR 代理翻墙的人一点点建议(混淆方面) 
关于 1月6日~1月9期间网站无法访问的原因说明 
关于Shadowsocks的小白常见问题 总结篇 
关于本站广告的一些说明 
关于电信/其他三流运营商为何速度那么慢的简单说明 
关于目前 GFW(墙) 的封锁方式TCP封锁(阻断)猜想 
关于最近(01月24日后) GFW 大规模封禁 代理服务器IP 的一些猜测 
黑暗里的一盏引路灯——lantern2.0版本发布 
互联网(GFW)情况及未来发展(仅个人猜想) 
霍炬 | Telegram传奇:俄罗斯富豪、黑客高手、极权和阴谋 
教你如何从YouTube上下载视频 
教你申请.tk/.ml/.cf/.gq/.ga等免费域名 
卡巴斯基全球网络攻击实时图——The Cyberthreat map 
可以突破百度云限速的多线程下载工具 —— ProxyEe Down 
利用 Caddy FileBrowser扩展 非常简单的部署 私人网盘/在线文件管理器 
利用 Caddy 非常简单的部署 反向代理/镜像(支持自签SSL证书) 
另一种利用Nginx反向代理来简单镜像 HTTP(S)网站 的方法 
没教程写我要死了(滑稽),有想要让我写的教程请在这里告诉我! 
免费且强大的系统优化工具——CCleaner 
偏门番茄术——网页代理 
浅谈HTTP劫持、DNS污染的影响及解决办法(仅个人理解) 
轻量化 SOCKS5代理 科学上网之瑞士军刀 —— Shadowsocks 
全球实时网络攻击地图 
如何电脑共享shadowsocks给IOS使用 
锐速(ServerSpeeder/LotServer)配置参数简单说明,合理修改配置 提高加速效果 
锐速取消免费后的另一个Linux TCP加速软件——云语(Flash TCP) 
上海电信国外网站访问速度受限,官方称不存在人为限制 
使用 CloudXNS 接管 Freenom 的免费域名解析,加快国内生效速度! 
使用 宝塔面板(bt.cn) 快速部署 反向代理、镜像、自建CDN 
使用Ocserv 手动搭建 Cisco AnyConnect VPN服务端 
使用Proxifier把shadowsocks代理转为真•全局(类VPN) 
使用ShadowsocksR Python客户端 快速验证SSR账号是否可用 
使用ShadowsocksR服务端来中转ShadowsocksR 
使用Youtube-dl离线下载YouTube视频并且VPS上在线观看 
通过 WebDAV 将服务器全部或某个文件夹挂载到电脑上当 网络硬盘 
推荐一个 不担心封号 的 百度网盘真实链接解析工具 by UgvNui 
推荐一个 生成/管理 可自定义地址的 短链接URL网站 
推荐一个逗比的cPanel免费空间——87免费主机 
推荐一个可以在地图上显示TraceRoute(路由追踪)路径信息的软件 
推荐一个支持任务栏显示 实时网速、CPU及内存 的监控软件 —— TrafficMonitor 
网页管理 Brook、SS、Socks5 代理账号 —— Brook-Web 使用教程 
为何 shadowsocks 要弃用一次性验证 (OTA) 
为了推广爱奇艺播放器,官方推出 不限速下载 百度云网盘接口 
新版本 Brook VPN 模式尝鲜 —— Windows 手动使用教程 
新手购买服务器必读知识点 —— 少走弯路 少踩坑 
新手用户搬瓦工VPS购买图文指导教程 
一个 反代无需证书 适用于DNS/Hosts的小工具 —— SNI Proxy代理 安装教程 
一个从1996年备份了超过4000亿个网页的网页时光机 — Wayback Machine 
一个搭建 本地DNS 以科学上网的小工具 —— dowsDNS 
一个高速、安全、可以复活被墙IP的VPN —— WireGuard 服务端手动教程 
一个很方便的视频/音频等 命令行下载工具 —— You-Get 安装使用教程 
一个免费且快速的HTTP/SOCKS5代理软件 —— GoGotunnel 
一个轻松快捷管理和切换多个代理的浏览器扩展 SwitchyOmega 使用教程 
一个优秀的跨平台 Socks5代理软件 —— Brook 服务端教程 
一个由Go语言编写的轻量化 HTTP Tunnel 代理工具 —— GoFlyway 
一个由Go语言编写的轻量化代理工具 —— DAZE 服务端手动教程 
一个支持 离线下载/BT/磁力链接 的Aria2在线管理面板 —— Aria2 WebUI 
一键搭建HTTP代理服务器的小工具 ——Tiny Proxy (附在线PAC制作方法) 
一种便捷的全自动代理方式——PAC代理 
一种非常方便 反向代理(镜像)Google 的 Nginx Google 扩展 
一种简单利用 PHP 来反向代理 Google搜索的方法 
用VPN就像上网时带上安全X 
优秀的VPS TCP加速软件 —— 一键锐速安装脚本(开心版) 
在 主流代理软件 被针对的现在,推荐一个小众好用的代理软件 — Brook 
支持 BT、磁力链接、边下边播的老司机坐骑 —— Cloud Torrent Windows安装教程 
支持批量检测 SS/SSR账号延迟和TCP/UDP可用性的客户端 —— SSCap 
只需 海外PHP虚拟主机 完全免费搭建 YouTube私人镜像站,不翻墙看油管! 
指引你前行的萤火虫——firefly 

wordpress文章发布时间随机批量修改的mysql语句

Toyo+阅读(49)

  • 进入你的phpmyadmin管理页面,然后进入你的博客对应的数据库
  • 菜单栏有个 SQL 选项,点击进去
  • 出现一个SQL语句的输入框,现在你就可以在里面输入SQL语句了

先上mysql语句, 建议在phpmyadmin里运行!先别着急用,看懂了再用哦….

UPDATE `wp_posts` SET `post_date` = DATE_ADD('2015-05-21 06:08:08', INTERVAL ROUND(RAND() * 1277 + 1) DAY)  WHERE `ID` between 1 AND 2511;
update `wp_posts` set `post_modified` = `post_date` WHERE `ID` between 1 AND 2511;
update `wp_posts` set `post_date_gmt` = `post_date` WHERE `ID` between 1 AND 2511;
update `wp_posts` set `post_modified_gmt` = `post_modified` WHERE `ID` between 1 AND 2511;
update `wp_posts` set `post_status` = 'publish' WHERE `ID` between 1 AND 2511;

上面的 (2015-05-21 06:08:08)就是发布文章时间,其实意思是从2015-05-21 06:08:08 这个日期开始往上加天数,随机加,加多少呢 就是后面的1277数字之内的,你可以自己设置。
上面还有个(between 1 AND 2511)表示,你wordpress里的文章ID数区间。
下面有个“post_status” 自己选设置三个中的一个:( “future”:保存为草稿。”publish”:立即发布。”pending”:待审核。)

自己修改好起始时间 “2015-05-21 06:08:08”、随机日期范围 “1277 天”、文章 ID 范围起始 ID 1 结束 ID 2511 修改为你自己的。
然后依次执行以上 SQL 语句即可,可以随机生成 ID 范围内的文章的发布日期

  • 输入完毕,点击 执行 ,将执行你刚才输入的SQL语句
  • SQL语句执行完毕,你的文章也被批量修改了,现在去看看你的文章是否都被更改了
  • 最后提个醒:以下介绍的SQL语句都在我的博客上做过测试,但是尽管如此,操作数据库之前都要先备份一下你的数据库;定期备份你的数据库是好习惯

批量替换wordpress文章内容的方法及优缺点

Toyo+阅读(55)

1、       从 WordPress 主题下手,替换将来发文章的词语的方法:

wordpress文章正文修改主题进行批量替换的原理是在文章输出之前,多一个批量替换的操作。具体来说,在WordPress主题的functions.php中插入以下代码: function content_str_replace($content =”){$content = str_replace(‘old’,’new’, $content);return $content;}add_filter(‘the_content’,’content_str_replace’, 10); 和之前一样,其中old 是旧的字符串,new是你要替换的文字。当然,不同的主题修改的文件可能是不同的,但是原理都是一样的,找到那个管理文章输出的函数文件,加入以下的文章替换函数即可。 – 转载请保留原文链接:https://www.noniu.com/zatan/wordpress-tihuan.html

在 WordPress 主题的 functions.php 中插入如下代码:

1function content_str_replace($content ''){
2$content str_replace('old''new'$content);
3return $content;
4}
5add_filter('the_content''content_str_replace', 10);

其中 old 是旧的字符串,new 是你要替换的文字。

2、        替换过去文章内容最高效的方法是进入 phpmyadmin执行语句:

具体参照这篇文章来:phpmyadmin来管理wordpress数据库执行SQL语句大全

注意:

先备份,然后执行如下SQL语句。

先把数据库下载到本地查看代码。

有兴趣研究的话推荐这篇关联文章:wordpress文章发布时间随机批量修改的mysql语句

3、        最简单的方法是本地修改:

1,备份数据库;

2,导出数据库;

3,在本地通过PHP编辑器如Notepad++批量的替换数据库,并保存;

4,创建新的数据库和数据库用户,然后把替换完成的数据库导入到新建的数据库里;

5,编辑wp-config.php,用新创建的数据库信息替换之前的(这么做是保留之前完整的数据库信息,方便出现问题之后直接修改回去);

6,测试是否完整。

以上是一个完整的流程。

4、        最懒的方法是使用插件:

1、Search & Replace插件官方地址:

https://downloads.wordpress.org/plugin/search-and-replace.3.1.2.zip

当然,你也可以在WordPress仪表盘里/插件/安装插件 里,搜索/下载/启用改插件。

插件启用之后,在工具这个功能模块里。

2、Find and Replacer,批量替换WordPress内容插件,输入条件即替换指定内容,很方便。

下载地址

注意事项: 
大家开启修订和使用默认的修订行为,通过这种方式,如果对结果不满意,或者出错了,可以撤销并返回到先前状态。

WordPress内容批量替换插件 Find and Replacer

phpmyadmin来管理wordpress数据库执行SQL语句大全

Toyo+阅读(37)

现在一般的空间都是用phpmyadmin来管理数据库,这里将以phpmyadmin为例来介绍如何执行SQL语句:进入你的phpmyadmin管理页面,然后进入你的博客对应的数据库菜单栏有个 SQL 选项,点击进去出现一个SQL语句的输入框,现在你就可以在里面输入SQL语句了输入完毕,点击 执行 ,将执行你刚才输入的SQL语句SQL语句执行完毕,你的文章也被批量修改了,现在去看看你的文章是否都被更改了最后提个醒:以下介绍的SQL语句都在我的博客上做过测试,但是尽管如此,操作数据库之前都要先备份一下你的数据库;定期备份你的数据库是好习惯。

所有语句都使用默认的 wp_ 表前缀,如果你的不是,请自行更改。

注意:下面语句中的标点符号不可以在word中查找替换。

1、        替换语句批量修改文章内容:

     如果你想替换之前写过的所有文章中的某些内容,如更换博客的名称,更换博客的网址,更换文章配图的链接等等,你可以使用以下SQL语句:

UPDATE 表名 SET 字段 = REPLACE(字段,’待替换内容’,’替换值’);

UPDATE 表名 SET 字段名 = REPLACE (字段名, ‘原内容’, ‘新内容’);
UPDATE 表名 SET 字段名 = REPLACE (字段名, ‘原内容’, ”);
说明:将新内容替换为空,替换值为空就相当于将其删除

说明:将上面语句中的中文部分换成指定的内容再到数据库执行SQL语句就能达到替换或删除字段中内容的需求,如:

UPDATE wp_posts

SET post_content = ( Replace (post_content, ‘https://fanqiangdang.com/blog’, ‘https://fanqiangdang.com/blog’) );

UPDATE wp_posts SET post_content = ( Replace (post_content, ‘https://fanqiangdang.com/blog’, ‘https://fanqiangdang.com/blog’) );

UPDATE wp_posts SET post_content = REPLACE( post_content, ‘old content A’, ‘new content B’ );

UPDATE wp_posts SET post_content = REPLACE ( post_content, ‘src=”oldurl.com’, ‘src=”newurl.com’);

UPDATE wp_posts SET post_content = REPLACE( post_content, ‘逗比’, ‘逗比根据地’ );

解释:更新数据库中wp_posts表post_content字段的内容,将所有文章中的 逗比 字眼,全部替换成 逗比根据地,你可以根据需要做一些更改。

2、        更改文章插图的链接

因为文章内容在数据库中是以HTML代码形式存储的,所以以上SQL语句同样可以替换HTML代码。如果你只是想更改文章插图的链接,而不想影响其他的链接,可以使用以下SQL语句,所有src=”oldurl.com被替换成了src=”newurl.com

UPDATE wp_posts SET post_content = REPLACE (post_content, ‘src=”oldurl.com’, ‘src=”newurl.com’);

3、        如果你是以图片附件形式上传的话,需要更改图片附件的GUID

UPDATE wp_posts SET  guid = REPLACE (guid, ‘oldsiteurl.com’, ‘newsiteurl.com’) WHERE post_type = ‘attachment’;

4、        SQL语句批量替换wordpress文章标题中内容

UPDATE wp_posts SET post_title = REPLACE (post_title, ‘2014’, ‘2015’);

说明:将wordpress文章标题中的2014替换为2015

UPDATE wp_posts SET post_title = REPLACE (post_title, ‘2015’, ”);

说明:将wordpress文章标题中的2015替换为空,为空就相当于将其删除

wordpress文章数据表:wp_posts
wordpress文章标题字段:post_title

5、        SQL语句批量替换wordpress文章内容中文字

UPDATE wp_posts SET post_content = REPLACE (post_content, ‘博主’, ‘小明’);

说明:将wordpress所有文章内容(包括页面)中博主两个字换成小明

6、        SQL语句批量替换typecho文章内容中链接

UPDATE typecho_contents SET text = REPLACE (text, ‘http://teai.org’, ‘https://yijile.com’);

说明:将typecho所有文章内容(包括页面)中链接teai.org替换为yijile.com

7、        批量修改文章摘要:

     文章摘要就是你在WordPress后台编辑文章时,”摘要”框中输入的内容,如果你想批量更改文章摘要,可以使用以下语句:

UPDATE wp_posts SET post_excerpt = REPLACE( post_excerpt, ‘逗比’, ‘逗比根据地’ );

     该语句的功能是将所有文章摘要中的 逗比 字眼,全部替换成 逗比根据地

8、        批量修改文章的作者:

     假设你的博客有两名注册用户,张三和李四,你想将张三的所有文章划归到李四名下,这时候该怎么办呢?你可以执行以下语句:

UPDATE wp_posts SET post_author = 李四用户id WHERE post_author = 张三用户id;

     那如何获得 李四的用户id 和 张三的用户id 呢?你可以执行以下SQL语句:

SELECT ID, user_nicename, display_name FROM wp_users;

     这时将列出你博客上所有的注册用户的ID,昵称和公开显示的名称,你现在就可以找到对应用户的ID了,如下图,zhangsan的ID为2,lisi的ID为5:

UPDATE wp_posts SET post_author = 5  WHERE post_author = 2;

9、        批量修改文章评论者的网站URL:

     假设,你的博客有个非常忠实的读者,给你的博客文章留下很多有用的评论,同时他的评论都填写了留言者的网站URL,但是有一天他的博客域名换了,并请求你更新他留言中的网站URL,那你怎么办?手动一个一个帮他改,这不太现实。你可以使用以下SQL语句:

UPDATE wp_comments  SET comment_author_url =  REPLACE( comment_author_url, ‘oldurl.com’, ‘newurl.com’ )

     以上语句,将留言者所有旧的网站链接oldurl.com,更改为新的网址newurl.com

10、   禁用所有文章的pingback功能:

     开启pingback功能,可以在别人引用你的文章链接的情况下,给你发送通知,但是该功能似乎对我们的文章没多大帮助,那为何不把pingback给禁止了呢?在WordPress后台 – 设置 – 讨论,取消勾选”接收来自外部博客的引用通告(pingbacks 和 trackbacks)”,这样以后的文章都不开启pingback,但是该选项不会对之前的已发布的文章起作用,还是要用到SQL:

UPDATE wp_posts SET ping_status = ‘closed’;

11、   删除所有文章的修订版:

     在通常情况下,文章的修订版对大多数人来说没多大意义,而且修订版的数量会随着你修改文章的次数不断增长,这会增加数据库的查询速度,这并不是什么好事。互联网上有很多教你如何禁止修订版的文章,还有很多插件可以删除文章修订版,你可以自己搜索看看。这里教你如何使用SQL语句,删除所有已产生的文章修订版数据:

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = ‘revision’;

12、   删除某个评论者的所有评论:

     如果你的博客想要封杀某人,并删除其在你博客的所有留言,可以使用以下SQL语句。

(1)根据留言者的博客URL进行删除,以下SQL语句将删除所有URL为 www.example.com 的评论

DELETE FROM wp_comments 
WHERE comment_author_url LIKE ‘%www.example.com%’;

(2)根据留言者的昵称进行删除,以下语句将删除所有昵称为 example 的评论

DELETE FROM wp_comments 
WHERE comment_author = ‘example’;

(2)根据留言者的Email进行删除,以下语句将删除所有Email为 [email protected] 的评论

DELETE FROM wp_comments 
WHERE comment_author_email = ‘[email protected]’;

13、   替换所有评论中的敏感词汇:

     国内的互联网监控力度表现出了不断加强的趋势,如果你的博客评论中出现了大量的敏感词汇,很可能离被墙也不远了。最好的做法是,替换相关的敏感词汇,以保证你的博客安全,以下SQL语句将所有评论中的 fuck,替换成 **,替换内容根据你的需要来。

UPDATE wp_comments 
SET comment_content = REPLACE( comment_content, ‘fuck’, ‘**’ );

14、   关闭文章评论功能

     有时候你的博客可能会因为某种原因,需要关闭文章的评论。在WordPress后台 – 设置 – 讨论,那里取消勾选”允许人们发表新文章的评论”,以后发表的文章默认是关闭评论的。但是之前已经发表的文章,若想关闭评论需要你一篇一篇地去修改评论设置,这是一件比较痛苦的事情。以下SQL语句可以帮助你轻松地批量关闭文章评论:

(1) 关闭所有旧文章的评论:
     通常情况下,一篇旧文章就很少会有人发表评论了,一般访问旧文章的访客大都来自搜索引擎,这是好事,但是这部分访客还会提出一些新问题,尤其是技术问题,但是可能文章中提到的技术细节你已经淡忘,这时候会让你很难办。最好的做法还是还是禁用旧文章的评论,以下SQL将禁止2009-01-01之前发表的所有文章的评论,你可以根据需要修改日期:

UPDATE wp_posts 
SET comment_status = ‘closed’ 
WHERE post_date < ‘2009-01-01’ AND post_status = ‘publish’;

(2) 关闭所有文章的评论:
     有时候很不幸,在不可抗力的威胁下,你不得不关闭所有文章的评论,可以使用以下SQL语句:

UPDATE wp_posts 
SET comment_status = ‘closed’ WHERE post_status = ‘publish’;

15、   筛选自定义meta的YouRUrl_value包含.pdf的内容,替换为.rar

UPDATE `wp_postmeta` SET `meta_value` = REPLACE( meta_value, ‘.pdf’, ‘.rar’ ) WHERE `meta_key` = ‘YouRUrl_value’ AND `meta_value` LIKE ‘%.pdf%’

16、   查找wordpress自定义字段yourmeta中包含aaa.com的记录

select * from wp_postmeta WHERE `meta_key` = ‘yourmeta_value’ AND `meta_value` LIKE ‘%aaa.com%’

17、   建立一张表来存储查找的记录

create table a_temp as select * from wp_postmeta WHERE `meta_key` = ‘yourmeta_value’ AND `meta_value` LIKE ‘%aaa.com%’

18、   在刚才新建的表中插入包含bbb.com的记录

insert into a_temp(meta_id,post_id,meta_key,meta_value) select * from wp_postmeta WHERE `meta_key` = ‘xzy1url_value’ AND `meta_value` LIKE ‘%bbb.com%’

19、   mysql删除斜杠/之前的内容.如果有多个斜杠/,就多执行几次

update a_temp SET meta_value = SUBSTRING(meta_value, INSTR(meta_value, ‘/’) + 1)

20、   mysql在meta_value字段原有的字符串前插入字符串aaa

update a_temp SET meta_value= CONCAT(‘aaa’,meta_value)

21、   mysql在meta_value字段原有的字符串后插入字符串aaa

update a_temp SET meta_value= CONCAT(meta_value,’aaa’)

22、   mysql字段的字符串中格式化

UPDATE a_temp SET meta_value = REPLACE( meta_value, ‘ ‘, ” )
UPDATE a_temp SET meta_value = REPLACE( meta_value, ‘.’, ‘_’ )
UPDATE a_temp SET meta_value = REPLACE( meta_value, ‘_rar’, ‘.rar’ )
UPDATE a_temp SET meta_value = REPLACE( meta_value, ‘,’, ” )

UPDATE `wp_postmeta` SET `meta_value` = REPLACE( meta_value, ‘.pdf’, ‘.rar’ ) WHERE `meta_key` = ‘yoururl_value’ AND `meta_value` LIKE ‘%bbbb.com%’

23、   筛选yoururl_value字段里包含bbbb.com内容的数据

select * from wp_postmeta WHERE `meta_key` = ‘yoururl_value’ AND `meta_value` LIKE ‘%bbbb.com%’

24、   建立a_temp存放筛选出来的数据

create table a_temp as select * from wp_postmeta WHERE `meta_key` = ‘yoururl_value’ AND `meta_value` LIKE ‘%bbbb.com%’

25、   将包含cccc.com内容的数据追加插入a_temp

insert into a_temp(meta_id,post_id,meta_key,meta_value) select * from wp_postmeta WHERE `meta_key` = ‘yoururl_value’ AND `meta_value` LIKE ‘%cccc.com%’

create table a_temp as select * from wp_postmeta WHERE `meta_key` = ‘yoururl_value’ AND `meta_value` LIKE ‘%bbbb.com%’;

26、   替换内容中的部分字符,对内容进行格式化

UPDATE a_temp SET meta_value = REPLACE( meta_value, ‘ ‘, ” );
UPDATE a_temp SET meta_value = REPLACE( meta_value, ‘.’, ‘_’ );
UPDATE a_temp SET meta_value = REPLACE( meta_value, ‘_rar’, ‘.rar’ );
UPDATE a_temp SET meta_value = REPLACE( meta_value, ‘,’, ” );
update a_temp SET meta_value= CONCAT(‘http://xxxx.com/’,meta_value);

27、   用临时表的内容替换原字段内容

DELETE FROM wp_postmeta WHERE meta_key = ‘yoururl_value’ AND `meta_value` LIKE ‘%bbbb.com%’

将a_temp表处理好后的下载地址,更新到wp_postmeta的yoururl_value

UPDATE wp_postmeta,a_temp  SET wp_postmeta.meta_value=a_temp.meta_value  WHERE wp_postmeta.meta_id=a_temp.meta_id

28、   删除所有未使用的标签

1 2 3 4 5 DELETE a,b,c FROM wp_terms AS a LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id LEFT JOIN wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id WHERE c.taxonomy = ‘post_tag’ AND c.count = 0

29、   删除所有文章修订版本(Revisions)以及它们的Meta数据

1 2 3 4 5 DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = ‘revision’

30、   更改WordPress地址和首页地址

1 2 3 UPDATE wp_options SET option_value = replace(option_value, ‘http://www.旧网址.com’, ‘http://www.新网址.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’

31、   更改文章的GUID

1 2 UPDATE wp_posts SET guid = REPLACE (guid, ‘http://www.旧网址.com’, ‘http://www.新网址.com’)

32、   更改正文中的链接地址

1 2 UPDATE wp_posts SET post_content = REPLACE (post_content, ‘http://www.旧网址.com’, ‘http://www.新网址.com’)

33、   更新文章的Meta值

1 2 UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, ‘http://www.旧网址.com’, ‘http://www.新网址.com’)

34、   重设Admin密码

1 2 3 UPDATE wp_users SET user_pass = MD5( ‘new_password’ ) WHERE user_login = ‘admin’

35、   重设admin的用户名

1 2 3 UPDATE wp_users SET user_login = ‘newname’ WHERE user_login = ‘admin’

36、   将作者a的文章全部转移到作者b

1 2 3 UPDATE wp_posts SET post_author = ‘b’ WHERE post_author = ‘a’

37、   删除文章的meta标签

1 2 DELETE FROM wp_postmeta WHERE meta_key = ‘your-meta-key’

38、   导出所有评论中的邮件地址

1 2 SELECT DISTINCT comment_author_email FROM wp_comments

39、   删除所有的Pingback

1 2 DELETE FROM wp_comments WHERE comment_type = ‘pingback’

40、   删除所有的垃圾评论

1 2 DELETE FROM wp_comments WHERE comment_approved = ‘spam’

41、   禁用所有激活的插件

1 2 3 UPDATE wp_options SET option_value = ” WHERE option_name = ‘active_plugins’

42、   罗列所有未使用的Meta标签

1 2 3 4 SELECT * FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE  wp.ID IS NULL

43、   关闭旧文章的留言

1 2 3 UPDATE wp_posts SET comment_status = ‘closed’ WHERE post_date < ‘2009-01-01’ AND post_status = ‘publish’

44、   更新留言者的网址

1 2 UPDATE wp_comments SET comment_author_url = REPLACE( comment_author_url, ‘http://旧网址.com’, ‘http://新网址.com’ )

45、   更新正文内所有的’target=”_blank”‘为’rel=”nofollow”‘

1 2 UPDATE wp_posts SET post_content = REPLACE (post_content, ‘target=”_blank’,  ‘rel=”nofollow’)

46、   删除未使用的Meta标签

1 2 3 4 DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL

47、   更改文章自定义字段的名称

1 UPDATE `wp_postmeta` SET `meta_key` = ‘新名称’ WHERE `meta_key` = ‘旧名称’;