禁止直接通过IP访问nginx上的站点

如果想要禁止使用IP直接访问nginx上的网站,只需要进行如下配置即可:

server
{
listen 80 default_server;
server_name _;
return 444;
}

禁止直接使用IP访问,可以有助于SEO优化,实现仅通过指定域名访问。另外,还可防范恶意A记录解析等安全风险。

使用输入法的以词定字功能提升输入效率

在我们日常的打字过程中,常常遇到这种情况,想打某个字,不得不在候选词中翻好几页才能找到,比如,我们打“瑕不掩瑜”的“瑜”字,就不得不在候选词中默默寻觅。聪明的你肯定想到了一个简单的办法:直接打上“瑕不掩瑜”,然后在吧“瑜”前面的三个字删掉不就行了。没错,这确实是一个简单的方法,但是还有比这更简单的,你信不信呢?
接下来,就轮到以词定字功能上场了。
以词定字功能,即是让你可以通过一个词来定出你想要的字。比如,可以利用“瑕不掩瑜”来定出“瑜”字。一般我们使用的输入法都有这个功能,比如搜狗输入法,当我们想打“瑕不掩瑜”的“瑜”字,只要在打出“瑕不掩瑜”,不要上屏,然后按下右方括号“]”,即可只打出“瑜”字了。同样的,如果想打出“瑕不掩瑜”的“瑕”字,只要按下左方括号“[”即可。
再来说下在输入法中设置以词定字的方法,以我使用的搜狗输入法正式版8.1为例:
1. 搜狗输入法设置界面,选择“按键”选项卡;

2. 清除使用“[]”翻页的复选框;

3. 勾选上使用“[]”以词定字的复选框即可。

 

以词定字功能设置界面其他输入法可参考上法设置,怎么样,是不是很简单呢?

nginx下一行配置搞定ThinkPHP伪静态

我们先来看下这行神奇的代码:

try_files $uri $uri/ /index.php?s=$uri;

没错,就是这么简单,只要把上面这行代码放到nginx网站配置文件的root下方即可:

root /data/wwwroot/mysite;

try_files $uri $uri/ /index.php?s=$uri;

是不是很简单呢?

原理非常简单,try_files命令用以判断给定的各项是否存在,如果不存在,就执行最后一项。ThinkPHP的伪静态,就是index.php?s=$uri,所以,如此简单便可完成了伪静态的配置。

热烈庆祝本博客上限开通

一直以来,都觉得应该吧所思所想,把有趣的见闻,把应该留下的种种都记录下来,拥有一个博客,可是因为各种原因,一直未能遂愿。今天,终于得以如愿以偿,安一方天地于网络,实在可喜可贺,就让我们一起来热烈庆祝本博客的上限开通吧!