如何防止别人下载你wordpress网站主题的中文语言包
2014-12-16 16:54
791 查看
需求如下:
wordpress如何防止别人下载你网站主题的中文语言包? 其实一般用过Apache或者Nginx的可能都知道。常用的方法就是url重写 和正则匹配(大Nginx支持正则!)。这种方法足够了。
URL重写:
http://www.xxx.com/1.txt ,有一些叼毛通过这个链接直接把你1.txt给下载了,文本信息全部裸奔了。还搞个毛。但是,如果通过URL重写,那访客访问这个链接,就变成www.xxx.com/index.php?/1.txt 隐藏了真实地址,还下载个毛。具体实现方式请自行google,google上不了,请带上你家楼梯!爬出去。
正则匹配:
我们这边做的是正则匹配。 web服务器是Apache+Nginx的方式,Nginx占据80端口,所以针对Nginx做即可。找到你的vhost,也就是你网站的虚拟主机配置文件*.conf(Nginx的)。
找到
server节点中新增
location ~* ^.+\.(po|mo)$ {
return 404;
}
~* ^.+\.(po|mo)$这一句就是正则匹配,意思是用户通过http://www.xxx.cn/wp-content/themes/你的主题/languages/zh_CN.po 凡是以绝对地址访问以*.po或者*.mo结尾的文件,都将return 404。
不忍心看一些辛勤的汉化主题工作者辛苦的成果被人剽窃。其实汉化主题这东西,也不是说盗版不盗版。人家汉化一个主题或者模板,人家也付出了大量的时间,收点汉化费用也是理所当然的。人在天朝,大家都为了生计。在国外,翻译都是一个专职工作。在我朝,这方面确实比较那个。
所以,如果你是做wordpress主题汉化翻译工作的,请珍惜你的劳动成果!少壮不努力,老大在内地。共勉! 客家网络
wordpress如何防止别人下载你网站主题的中文语言包? 其实一般用过Apache或者Nginx的可能都知道。常用的方法就是url重写 和正则匹配(大Nginx支持正则!)。这种方法足够了。
URL重写:
http://www.xxx.com/1.txt ,有一些叼毛通过这个链接直接把你1.txt给下载了,文本信息全部裸奔了。还搞个毛。但是,如果通过URL重写,那访客访问这个链接,就变成www.xxx.com/index.php?/1.txt 隐藏了真实地址,还下载个毛。具体实现方式请自行google,google上不了,请带上你家楼梯!爬出去。
正则匹配:
我们这边做的是正则匹配。 web服务器是Apache+Nginx的方式,Nginx占据80端口,所以针对Nginx做即可。找到你的vhost,也就是你网站的虚拟主机配置文件*.conf(Nginx的)。
找到
server { listen 80; location ~* ^.+\.(po|mo)$ { return 404; } }
server节点中新增
location ~* ^.+\.(po|mo)$ {
return 404;
}
~* ^.+\.(po|mo)$这一句就是正则匹配,意思是用户通过http://www.xxx.cn/wp-content/themes/你的主题/languages/zh_CN.po 凡是以绝对地址访问以*.po或者*.mo结尾的文件,都将return 404。
不忍心看一些辛勤的汉化主题工作者辛苦的成果被人剽窃。其实汉化主题这东西,也不是说盗版不盗版。人家汉化一个主题或者模板,人家也付出了大量的时间,收点汉化费用也是理所当然的。人在天朝,大家都为了生计。在国外,翻译都是一个专职工作。在我朝,这方面确实比较那个。
所以,如果你是做wordpress主题汉化翻译工作的,请珍惜你的劳动成果!少壮不努力,老大在内地。共勉! 客家网络
相关文章推荐
- asp+access最大的安全隐患在于access数据库可以被别人下载,本文详细介绍如何防止这一问题。
- 网站如何防止ACCESS数据库被下载
- 文件的上传和下载以及如何防止网站被入侵(web开发中很有用的知识)
- 如何判断网站是不是wordpress做的及WP主题是什么?
- IIS网站如何防止盗链和下载
- 如何下载中文语言包让Eclipse汉化?
- 如何判断网站是不是wordpress做的及WP主题是什么?
- Fedora14选择默认英文安装的 如何手动下载中文包, 设中文为默认语言??
- asp网站安全--如何防止ACCESS数据库被下载
- 个人数据管理软件 My Notes Keeper V1.8+中文语言包 下载
- 附件下载,中文文件名乱码如何解决???
- 统计别人是如何进入我的网站的
- 如何指定Freebsd的package下载软件的境象网站?
- Tip: Asp.net下载默认文件名里包含空格时,如何防止FireFox只截取空格前一部分作为文件名
- 如何防止XMLHttpRequest对象传回的中文数据中出现乱码
- 如何快速制造一个成功的中文web2.0网站?
- 学习脚本语言必去的几个中文网站
- 如何防止别人监听你的MSN?
- 如何从在线视频网站下载视频
- 如何在网站级别动态更改主题