IIS的301永久重定向设置如下图
IIS重定向参数
1、$S-将请求的 URL 的后缀传递给新的 URL。后缀是用重定向的 URL 代替之后,初始 URL 中所保留的部分。如果未设置EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
2、$P-将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,不包括问号 (?)。
3、$Q-将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号 (?)。
4、$V-传递请求的 URL,不包括服务器名和任何参数。要包含参数,可使用 $P 或 $Q 变量及 $V 变量。如果未设置EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。<!--more-->
参数还有很多,基本上最常用的就是$S和$Q,任意网址想要实现301的永久重定向只需设置$S和$Q就可以了 。
前文“PHP回顾之发送邮件”介绍了邮件中的一些基本概念,今天分享在Linux上使用 mail
命令通过SMTP对外发送邮件。
最近略忙,用着上马列和休息的时间把《富爸爸穷爸爸》这本书看完了,进度稍快。这本书语言浅显易懂,风格和《管道的故事》类似(在这里谢过坤哥,因为 书都是坤哥的~),适合休闲的时候看。相较而言,《MBA十日读》就无趣多了,买回来这么久都没翻过几页。
目标:将VirtualBox中安装的CentOS最小化版设置为和主机在同一网段以实现互访
虚拟机网络设置如下图:
登陆Linode面板,找到已经安装好linux系统并需要DD的VPS
点击Remote Access选项卡下面的Launch Lish Console
以root登陆,执行下面的命令:
使用Let’s Encrypt的免费证书 讲述了如何从Let’s Encrypt获取免费证书,配置nginx来支持用https方式访问站点。昨晚想到https安全性的问题,查阅资料后更新了配置,提高了本站的安全性。
桌面电脑(Desktop/Laptop)常用的浏览器包括Firefox(不是中国版那个火狐!)和Chrome。Firefox是老牌浏览器,对W3C标准的支持一直非常到位,非常赞的一个功能是“阅读模式”;Chrome则是目前桌面浏览器的霸主,丰富的拓展让其如虎添翼,深受普通用户和开发人员的喜爱。
systemd journal之于 systemd
犹如 syslog之于 init
,其日志文件保存在 /var/log/journal 目录下。随着时间的流逝,该目录下会积累大量日志文件,占用不少的磁盘空间。如果硬盘容量较小或可用空间紧张,可以考虑清理过期日志释放占用的空间。
由于项目的需求,要在服务器上搭建FTP服务。这里采用开源的filezilla server作为服务器端软件,而客户端的filezilla client则是我最喜欢的FTP软件。无论是server还是client都是免费开源的,并且及其容易使用,必须赞~~
Vagrant默认转发宿主的2222端口到虚拟机的22端口(默认设置,无须配置)。在有多个虚拟机并存的情况下,2222端口将不好使。具体表现在:
暴露在外网的服务器面临很大的安全隐患,因此应该加强安全防护。iptables和selinux是我目前所知的能够显著加强安全系统措施,下面说的是配置iptables。
编辑 /Lib/Conf/config.php 文件,找到
续前文“一加3T救砖过程”,手机在刷机过程中变砖了,为了刷系统需先救砖,救砖之后再刷机~
“你知道吗?是秒速五厘米呢。”
“什么”
“樱花花瓣飘落的速度,每秒五厘米。”
需要软件:qt-faststart
解压得到qt-faststart.exe
放到 d:/mp4/ 目录下面
运行命令:
选择完了数据中心后,这个VPS就创建成功。
接下来,我们需要给这个VPS安装操作系统。
在Linode管理面板,安装操作系统是一件非常简单的事情,如图:
就四个选项:
近日,发现移动端通过百度搜索,打开网站页面会被百度转码,转码后不但排版乱,不美观,而且连广告都给屏蔽了。
百度一共提供了三种解决方案,设置后最快需1-2天才会生效,有可能更久。
准备工作:
1. 8GB U盘1枚(可以更大,但不推荐更小的了,原因是官方bt5的iso包就有3.06G大,再加上你的配置文件,太小的u盘安装后剩余的空间较小,会影响读取速度,直接的后果就是系统会卡.)
昨天写“公共DNS服务器整理”一文整理素材时,访问 Cloudflare公共DNS服务的官网,发现网站竟然是“https://1.1.1.1”!
CentOS 7官方源的gcc最新版本是4.8.5,发布于2015年,年代久远且不支持c++14。要编译c++14及以上项目,必须要升级现有版本或者安装高版本的gcc。
打release包时出现 transformNativeLibsWithStripDebugSymbolForRelease
异常:
C++中修饰数据可变的关键字有三个: const
、 volatile
和 mutable
。 const
比较好理解,表示其修饰的内容不可改变(至少编译期不可改变),而 volatile
和 mutable
恰好相反,指示数据总是可变的。 mutable
和 volatile
均可以和 const
搭配使用,但两者在使用上有比较大差别。