CMS Made Simple/技巧与窍门
CMS Made Simple | 安装 | 内容管理 | 布局 | 用户&用户组 | 站点管理 | 我的设置 | 扩展 | FAQ |
防垃圾邮件[ ]
你的网页上的邮件地址很容易遭到垃圾邮件的攻击,这里会介绍一种非常简单易用的方法来编码你的邮件地址,使得在浏览器中仍然照常显示照常工作,但是却不容易被那些自动系统扫描到。这种技术,有时候称为:电子邮件混淆;
不同于直接将email链接添以<a href="mailto:me@example.com">这种方式添加到HTML代码中,我们使用Smarty的{mailto}标签来编码邮件地址:
{mailto address="me@example.com" encode="javascript"}
{mailto}标签会自动将邮件地址编码到JavaScript、hex或者其他格式,在垃圾邮件前隐藏自己;
上面的标签将会编码到:
<script> eval(unescape('%64%6f% ... snipped ...%61%3e%27%29%3b')) </script>
{mailto}标签也具有一些参数,这些参数允许你设置具体的编码方式,以文本方式显示email链接、email subject line、额外的接收者等等;
隐藏文件夹的内容[ ]
如果你使用的Apache服务器(我想其他服务器也会有这种情况),当用户访问 www.yourwebsite.com/某个文件夹/时,他可能会看到这个文件夹里的内容。如果你不想这些内容被其他人看到的话,有一种非常快速的解决方法,那就是在每个这种文件夹中放置一个非常简单的index.html文件,这个HTML文件里主要显示一些警告信息,但是文件夹里的内容仍然是可以被网页访问的,但是外部的用户是无法访问的,只会看到警告信息;
提示:这不是最安全的解决方法,但是是最快速的解决方法;
还有一种选择,那就是通过修改你的.htaccess或者httpd.conf文件:
在你想隐藏的文件夹里,创建一个.htaccess文件,然后添加下面信息:
#option to remove directory listings in this folder Options -Indexes
这将使得用户在访问该文件夹时,看到的只是index.php或者是index.html文件,如果这些文件在改文件夹中存在的话。你也可以为你整个网站设置一个全局的效果,及在的的网站根目录下的.htaccess文件中添加上面的两行信息;
httpd.conf中也是如此.
参考来源[ ]
CMS Made Simple使用手册导航 | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
针对所有用户:
|